很早就接触了volatile,但是并没有特别深入的去研究她,只有一个朦胧的概念,就是觉得

用她来解决可见性的,但可见性又是什么呢?

最近经过查阅各种资料,并结合自己的思考和实践,对volatile有了比较深刻的认识,

在此总结并分享给大家。

可见性

如何理解可见性,还是来看个会出现死循环的例子:

(注意:运行时请加上jvm参数:-server,while循环内不要有标准输出):

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式