摘要: 如果有一个父类,Demo如下 其中,代码块锁住的内容为父类的字节码对象,这个父类有两个子类继承其对象 此时测试一下 结果为 可以看到只有一个线程在运行,另一个线程没有进入demo1方法,锁有效, 证明用父类作为类锁,可以锁住子类对父类方法的调用,父类即使被子类调用了,其字节码对象还是只有一份,不会被 阅读全文
posted @ 2019-10-14 18:50 KylinStayHere 阅读(373) 评论(0) 推荐(0) 编辑
摘要: synchronized从语法的维度一共有3个用法: 静态方法加上关键字 实例方法(也就是普通方法)加上关键字 方法中使用同步代码块 前两种方式最为偷懒,第三种方式比前两种性能要好。 synchronized从锁的是谁的维度一共有两种情况: 锁住类 锁住对象实例 我们还是从直观的语法结构上来讲述sy 阅读全文
posted @ 2019-10-14 18:41 KylinStayHere 阅读(5302) 评论(0) 推荐(4) 编辑