240 发简信
IP属地:福建
  • 楼主的例子不对,这个例子在不加volatile时,while永远也停不掉,难道楼主不觉得奇怪吗?即便是有可见性问题,也不可能永远不可见,while停不掉,不是因为可见性问题,而是java即使编译器把while括号中的变量,给自动编译成true了,所以造成死循环,不信的话可以在while(true)下随便加一行代码,while立马会停掉。

    让你彻底理解volatile

    原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. volatile简介 在上一篇文章中我们深入理解了java关键字synchro...