【发布时间】:2021-04-30 04:11:22
【问题描述】:
从匿名内部类调用同步方法是否安全且正确? 外部类中的锁监视器是否正确获取?
这是代码的一小部分摘录,说明了我的意思。
这样留下代码有什么问题吗?还是我最好改一下?
class OuterClass {
public synchronized Object getValue(String id) { .... }
public synchronized getValueFunction(String id) {
return new GetValueInnerInterface() {
@Override
public Object getValueInner(String id) {
return getValue(id);
}
}
}
}
谢谢
【问题讨论】:
标签: java concurrency synchronization