JAVA-JVM-内存模型-CSDN博客

网站介绍:1.简单的缓存模型:早期,CPU要读取数据,需要先把数据从硬盘加载到RAM,主内存中,CPU再从主内存中读取数据,但是CPU与主内存之间的运行速度相差越来越大。为解决两者之间的差距,在CPU和RAM之间加了一层 CPU缓存(CPU高速缓存),CPU高速缓存的运行速度跟CPU差不多,在运算过程中,会把数据加载到CPU高速缓存中,CPU再从高速缓存中读取数据,来解决CPU与主内存之间的差距。2.复杂版3.JMM内存模式:JAVA多线程内存模型跟CPU缓存模型类似,是基于CPU缓存模型来建立的,J