volatile的实验

来源:互联网 发布:最新java视频百度云 编辑:程序博客网 时间:2024/04/27 15:25

实验volatile。
期望结果:在debug模式下,禁止优化,无论使用volatile或不使用volatile,均输出32,意味着,b的取值是从i所在的内存的位置取i的值。

在releaes模式(开完全优化),变量i被优化到了寄存器中,b的值为10,从寄存器读取i的值。 如果加上volatile,禁止优化i,则输出32

原创粉丝点击