我检查了System.out.println()的实现,如下所示,我已阅读this个问题。
public void println(int x) {
synchronized (this) {
print(x);
newLine();
}
}
根据上面的实现,锁定在this
对象上,那么在上述情况下使用synchronized块而不是同步方法的优势是什么?
答案 0 :(得分:0)
没有优势。它们产生相同的字节码并且完全可以互换。