摘要:
1)面对instance函数,synchronized锁定的是对象(object)而不是方法(method)或者代码(code) 对于instance函数,关键字其实并不锁定函数或者代码,它锁定的是对象!每个对象只有一个锁(lock)与之相连 当synchronized被当做函数修饰符时,它所取得的lock将被交给函数调用者(某个对象)。如果synchronized用于对象引用,则锁被交给该引用所指的对象class Test { public synchronized void method1(){ } public void method2(){ ... 阅读全文