Mark_1992
2017-02-08 20:14
为什么两个volatile变量在不变式中就会使得volatile线程不安全?
volatile只能保证代码的可见性,而不能保证代码的原子性。所以,当代码包含其他共享变量时,如果被其他线程执行,那么值就会发生改变。
细说Java多线程之内存可见性
55908 学习 · 74 问题
相似问题
回答 3
回答 9
回答 1
回答 2