天天学习--Volatile 解释, 原理, 应用场景

(本文总结 多处学习到的 Volatile 相关知识) 在多线程并发编程中,Volatile 称为轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能立刻得到更新的值。 例如下图: 线程1 修改了ready, thread2 会立刻看到新的值。如果ready 不是Volatile, 那么不能保证thread2会
相关文章
相关标签/搜索