假设我们有一个对象 foo:
class Foo(){
public synchronized void instanceMethod(){}
}
var foo = new Foo();
如果我锁定了 foo:
synchronized(foo){
foo.instanceMethod();
}
我也有instanceMethod()通话锁定吗?另一种提问方式 - 如果我锁定了 foo,另一个线程可以调用 foo.instanceMethod()(同时)吗?
qq_遁去的一_1
九州编程
相关分类