标签: java volatile
我对“volatile”的理解是,一个线程对volatile变量的更改对另一个线程是可见的(基本上所有线程都看到变量的一致值),如果我读到{似乎也是正确的{3}}或JLS。
但是当我读到这个other answers的答案时,我感到困惑,因为我将变量标记为volatile将确保其他线程将读取布尔值的正确值。
如果我遗失了某些内容,请纠正我。