关键字Synchronized

1、对于同步的方法或者代码块来说,必须获得对象锁才能够进入同步方法或者代码块进行操作;

2、如果采用method级别的同步,则对象锁即为method所在的实例对象,如果是静态方法,对象锁即指method所在的Class对象(唯一)

3、对于代码块,对象锁即指synchronized(abc)中的abc;

 

Synchronized加强版  ReentrantLock 

http://www.ibm.com/developerworks/cn/java/j-jtp10264/

posted on 2016-08-25 15:09  向着大牛奋斗  阅读(104)  评论(0编辑  收藏  举报