JMM入门

在说JMM之前我们先来看一下CPU的缓存简单架构图 CPU缓存架构 ​ 因为CPU的速度和RAM的速度不是一个量级,如果CPU与内存直接交互的话,会造成CPU饥饿(CPU处理完了,长时间等待状态)。为了解决CPU与RAM速度不匹配问题,就产生了缓存(cache)的概念,缓存又分为一级缓存(L1)、二级缓存(L2)、三节缓存(L3)等。CPU是从缓存中获取数据进行处理,处理完后刷回缓存中,而缓存从R
相关文章
相关标签/搜索