可见性 (Visibility)

可见性指,一个线程对共享变量进行修改,另一个线程可以立即看到。

如果使用单核CPU,各个线程共享同一个CPU缓存,就不会存在可见性问题。