tags · 并发

Synchronized的内存屏障

问题 在V2EX上看到这样一个问题,具体来说,就是下面这份代码,注释和不注释,为什么运行会有不同 public class MyRun implements Runnable { private boolean stop; MyRun(boolean status) { this.stop = status; } @Override public void run() { while(!stop) {