1、线程编写volatile变量的过程
(1)在线程工作内存中更改volatile变量复印件的值。
(2)将变更后的复印值从工作内存更新为主内存。
2、线程读取volatile变量的过程
从主内存中读取volatile变量的最新值,然后进入线程工作内存。
从工作内存中读取volatile变量的复印件。
但是,如果多个线程同时更新更新的变量值,则可能得到的值不是预期的结果
以上就是java volatile变量的并发操作,希望对大家有所帮助。更多Java学习指路:
本教程操作环境:windows7系统、java10版,DELL G3电脑。