如果我们有同步块,使用同步方法有什么用?

时间:2017-09-21 16:35:16

标签: multithreading block synchronized

如果我总是从同步块中调用一个方法,那么将任何方法同步化的优势是什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

这只是写同一件事的另一种方式。如果您的synchronized块与方法块完全匹配,那么以这种方式读取就更容易了。语法糖。

哪个更容易?

public synchronized void myMethod() {
        // do stuff
}

public void myMethod() {
    synchronized(this) {
        // do stuff
    }
}