Synchronized 作用域

2019-06-13  本文已影响0人  傑_5670
Synchronized 作用域

如图,synchronized可以用在方法代码块中,被锁对象的区别:

1. 如果锁的是类对象的话,尽管new多个实例对象,但他们仍然是属于同一个类依然会被锁住,即线程之间保证同步关系,锁住的是 .class 

2.如果是类的实例对象,只是堆中同一个 class 的其中一个实例而已

上一篇下一篇

猜你喜欢

热点阅读