并发之 volatile

使用volatile:

  每次读取volatile变量的值,都强制从主存读取最新的值。

(每次修改volatile变量都会同步到主存中)

 i++ 之所以不能保证线程安全,是因为volatile不能解决非原子操作的线程同步问题。

深入理解java虚拟机

--希望是生命的瑰丽朝霞,我们应当在希望中生活,并在希望中奋进,去开拓我们的人生之路。
原文地址:https://www.cnblogs.com/nulisaonian/p/5828977.html