Java内存模型简析

CPU多级缓存 CPU的存储速度远远高于内存的访问速度,为了匹配CPU的高速度加入了一级缓存,但是由于高速缓存很贵容量比较小,后来又增加了容量稍大的二级缓存。缓存的存在理论主要依靠程序的时间和空间局部性原理提供支持: 时间局部性:如果某个数据被访问,那么在不久的将来它很可能再次被访问。 空间局部性:如果某个数据被访问,那么与它相邻的数据很快也会被访问。 CPU多级缓存的缓存一致性:MESI协议,用
相关文章
相关标签/搜索