主内存到工作内存分read和load两步的用意是什么?
来源:1-5 JAVA内存模型
![](http://img1.sycdn.imooc.com/user/559288ae0001435801000100-100-100.jpg)
孤城幻象
2018-12-15
为什么要有load一步,为什么read后不直接赋值给工作内存副本
写回答
1回答
-
Jimin
2018-12-16
你好,感觉你理解的方向有点偏差。
Read:作用于主内存的变量,将一个变量的值从主内存传输到线程的工作内存。
Load:作用于工作内存的变量,将read操作得到的变量的值放入工作内存中的变量副本中
你仔细看一下这两个操作,其实就是read完赋值的过程。00
相似问题