主内存到工作内存分read和load两步的用意是什么?

来源:1-5 JAVA内存模型

孤城幻象

2018-12-15

为什么要有load一步,为什么read后不直接赋值给工作内存副本

写回答

1回答

Jimin

2018-12-16

你好,感觉你理解的方向有点偏差。
Read:作用于主内存的变量,将一个变量的值从主内存传输到线程的工作内存。
Load:作用于工作内存的变量,将read操作得到的变量的值放入工作内存中的变量副本中
你仔细看一下这两个操作,其实就是read完赋值的过程。

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程