在子类或调用者函数中扩展临界区时如何调用?
假设class A有同步方法m1和m2
class A {
public synchronized void m1() {}
public synchronized void m2() {}
}
Andclass B extends A有m3同时使用m1andm2和 的方法也被同步
class B extends A {
public synchronized void m3() {
...
m1();
...
m2();
...
}
}
如果m3希望在调用m1和之间保持状态不变,则可能需要这样做m2。
问题是关于术语的。
这叫什么?