为什么要用volatile?什么时候用volatile?

来源:2-4 Java线程-隋唐演义实战开发---军队

慕丝1624747

2017-02-23 11:07

为什么要用volatile?什么时候用volatile?


写回答 关注

2回答

  • Mad_Man_
    2017-05-14 10:54:18

    http://www.cnblogs.com/zhengbin/p/5654805.html

  • qq_一只瓜_0
    2017-02-23 12:57:49

    一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。

深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题