请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于内存操作的指令这块,两个疑惑

图片描述

(1) load和store怎么会算是配对
课程里描述 load 是从工作内存 读取到 工作内存的变量副本中
而store 描述的是把工作内存 存储到主内存中去
对应的PPT文本描述是 “存储,把工作内存中的一个变量的值传递到主内存中”

疑惑1:
如果load和store是一对,那不应该是 把工作内存中的变量副本 读取到工作内存中,而不是课程描述亦或者PPT文本描述?

(2)假设课程的逻辑是对的,即“store就是把工作变量的值读取到主内存中”

疑惑2
store为什么不用再把工作内存的变量副本 读取到 工作内存中去,而可以直接从副本读取到主内存去?

正在回答

1回答

load是从主内存读取到工作内存,一般我们称工作内存中的变量 都叫做变量副本,也就是 工作内存的变量副本,指的就是 工作内存的变量。如果 讲的时候说的时候 从工作内存 读取到工作内存的变量副本的话,应该是口误了。

Store是把工作内存中变量的值 存储到主内存中去; 所以 load和store 是对应的,一个是从主内存取数据到工作内存,一个是把数据从工作内存写回主内存。

0 回复 有任何疑惑可以回复我~
  • 提问者 洪小才 #1
    我去参考另外一门并发课,内容和老师说的基本一致!
    回复 有任何疑惑可以回复我~ 2022-11-23 22:54:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信