Java内存模型与硬件内存架构的关系

在这里插入图片描述
对于硬件内存来说只有寄存器、缓存内存、主内存的概念,并没有工作内存之分,也就是说Java内存模型对内存的划分对硬件内存并没有任何影响,因为JMM只是一种抽象的概念,是一组规则,并不实际存在,不管是工作内存的数据还是主 内存的数据,对于计算机硬件来说都会存储在计算机主内存中,当然也有可能存储在到CPU缓存或者寄存器中。

因此总体上来 说,Java内存模型和计算机硬件内存架构是一个相互交叉的关系,是一种抽象概念划分与真实物理硬件的交互。

史上最全的并发编程脑图:https://www.processon.com/view/5b1f1ad7e4b03f9d251c06e5#map

猜你喜欢

转载自blog.csdn.net/fd2025/article/details/108333607