线程工作内存和主存

2021-02-15  本文已影响0人  君子兰琚琚

1、线程工作内存

很多资料、教程都说:每个线程都有自己的工作内存,线程工作内存之间彼此不可见,线程之间通过主存进行通讯。

2、主存

我现在仍旧搞不太清楚,主存到底是不是我们插在主板上的那几块物理内存。如果是,那么我想问,线程的工作内存对应的物理内存是cpu中的高速缓存,还是主存?

3、线程工作内存和主存

按照我目前接触到的资料、教程的说法,每个线程要修改主存中某个变量(变量A)的值。那线程首先会把A的值从主存中读取到线程内存中(又想问一遍,线程工作内存是哪个内存?插在主板上的内存条?CPU中的高速缓存?)线程先在自己的工作内存中修改A的值,然后再把A的新值刷回主存中。

4、图解

上一篇 下一篇

猜你喜欢

热点阅读