线程知识点记录

1,问:为什么任何对象都可以作为锁对象?

答:因为所有对象内部都维护了一个状态的,而java同步机制就是使用了对象中的状态作为了锁的标识。

2,synchronized修饰:方法,静态方法,代码块

 注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类 

猜你喜欢

转载自blog.csdn.net/weixin_39597521/article/details/82804401