黑马程序员技术交流社区
标题:
同步方法和同步代码块的区别是什么?
[打印本页]
作者:
黑马二杨洋
时间:
2016-4-17 16:07
标题:
同步方法和同步代码块的区别是什么?
同步方法和同步代码块的区别是什么?
作者:
黑马二期wj
时间:
2016-4-17 16:07
在Java语言中,每一个对象有一把锁。线程可以使用synchronized关键字来获取对象上的锁。synchronized关键字可应用在方法级别(粗粒度锁)或者是代码块级别(细粒度锁)。
作者:
学渣的逆袭
时间:
2016-4-17 16:14
java中每个对象都有同步锁,同步方法是指进入该方法时需要获取this对象的同步锁,而同步代码块则是可以指定需要获取哪个对象的同步锁
作者:
gczsjj
时间:
2017-1-5 23:46
同步代码块,锁机制,锁对象可以是任意的对象
锁对象不能用匿名对象,因为匿名对象不是同一的.
同步方法(分为:非静态的同步方法,静态的同步方法)的锁:
非静态的同步方法的锁对象是this
静态的同步方法的锁对象是该类的字节码对象.class
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2