PrintWriter已同步
public void println(String x) { synchronized(this) { this.print(x); this.newline(); } }System.out.println()主线程和第二线程中的两个顺序调用在两个线程之间创建同步顺序。这意味着在释放监视器(退出同步方法)之前在主线程中发生的所有操作(在您的情况下为变量更新)将由代码看到,并在获取监视器(输入同步方法)后在第二个线程中执行。
简单来说,是的,调用
System.out.println()使此同步。



