【发布时间】:2017-09-21 16:35:15
【问题描述】:
如果我总是从同步块中调用方法,那么将任何方法设为同步有什么好处?
提前致谢。
【问题讨论】:
标签: multithreading block synchronized
如果我总是从同步块中调用方法,那么将任何方法设为同步有什么好处?
提前致谢。
【问题讨论】:
标签: multithreading block synchronized
这只是写同一件事的另一种方式。如果您的 synchronized 块与方法块完全匹配,那么以这种方式阅读会更容易。语法糖。
哪个更容易?
public synchronized void myMethod() {
// do stuff
}
public void myMethod() {
synchronized(this) {
// do stuff
}
}
【讨论】: