在java中我们可以在synchronized方法中定义synchronized块吗?如果是这样,请用示例解释我
答案 0 :(得分:0)
这是非常可能的:
public class Locker {
private final Object lock = new Object();
synchronized void something() {
synchronized (lock) {
// tada
}
}
}
尽管如此,这是有用的。这感觉它会大大增加死锁的风险。