Synchronized 作用域
2019-06-13 本文已影响0人
傑_5670
Synchronized 作用域
如图,synchronized可以用在方法和代码块中,被锁对象的区别:
1. 如果锁的是类对象的话,尽管new多个实例对象,但他们仍然是属于同一个类依然会被锁住,即线程之间保证同步关系,锁住的是 .class
2.如果是类的实例对象,只是堆中同一个 class 的其中一个实例而已
如图,synchronized可以用在方法和代码块中,被锁对象的区别:
1. 如果锁的是类对象的话,尽管new多个实例对象,但他们仍然是属于同一个类依然会被锁住,即线程之间保证同步关系,锁住的是 .class
2.如果是类的实例对象,只是堆中同一个 class 的其中一个实例而已