如果我有两种方法:
public class A {
public void doSomething() {
synchronized(A.class) {
//synchronized block here
}
}
public void doSomethingElse() {
synchronized(A.class) {
//synchronized block here
}
}
}
所以我的问题是,这种A.class
行为像全局锁吗?doSomething()
意思是在另一个线程正在执行时一个线程执行方法会被阻塞doSomethingElse()
吗?
谢谢你。