慕丝1624747
2017-02-23 11:07
为什么要用volatile?什么时候用volatile?
http://www.cnblogs.com/zhengbin/p/5654805.html
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 4
回答 1
回答 1
回答 3
回答 1