首页 > 文章列表 > java volatile变量的并发操作

java volatile变量的并发操作

java volatile
159 2022-08-06

1、线程编写volatile变量的过程

(1)在线程工作内存中更改volatile变量复印件的值。

(2)将变更后的复印值从工作内存更新为主内存。

2、线程读取volatile变量的过程

从主内存中读取volatile变量的最新值,然后进入线程工作内存。

从工作内存中读取volatile变量的复印件。

但是,如果多个线程同时更新更新的变量值,则可能得到的值不是预期的结果

本教程操作环境:windows7系统、java10版,DELL G3电脑。