默默过客

文章
6
资源
0
加入时间
2年10月21天

(35)21.3.6 在其它对象上同步---Java编程思想之并发笔记

1. synchronized块必须给定一个在其上进行同步的对象,并且最合理的方式是,使用其方法正在调用的当前对象:synchronized(this),在这种方式中,如果获得了synchronized块上的锁,那么该对象其他的synchronized方法和临界区就不能被调用了。因此如果在this上同步,临界区的效果就会直接缩小在同步的范围内。2.在另一个对象上同步。    有时候必须在另