【发布时间】:2023-07-05 00:18:01
【问题描述】:
我在教程中看到了这个,他们问下面的代码是否有问题。对我来说,看起来 b() 无法访问,因为 a() 已经控制了监视器。我这样想对吗?
public class Test {
public synchronized void a() {
b();
System.out.println("I am at a");
}
public synchronized void b() {
System.out.println("I am at b");
}
}
【问题讨论】:
-
有人在没有任何解释的情况下投了反对票?我也不知道答案,介意解释一下吗??
-
我不知道投反对票的原因,但似乎 OP 不只是尝试。
标签: java synchronize