-2

在java中,我们可以在同步方法中定义同步块吗?如果是这样,请举例说明

4

1 回答 1

0

这是很有可能的:

public class Locker {
    private final Object lock = new Object();
    synchronized void something() {
        synchronized (lock) {
            // tada
        }
    }
}

但这是否有用是值得怀疑的。这感觉就像它大大增加了死锁的风险。

于 2018-03-11T19:22:08.733 回答