Java并发编程(三):Java内存模型

1、为什么要有内存模型? (1)缓存一致性问题 计算机在执行程序的时候,每条指令都是在CPU中执行,执行时的数据是存放在物理内存当中的。 刚开始时CPU直接从主内存中读写数据,但随着CPU技术的不断发展,CPU的执行速度越来越快;而内存技术并没有太大的变化。 所以从内存中读取和写入数据的过程和CPU的执行速度比较来差距就会越来越大,这就导致CPU每次操作内存都要耗费很多等待时间。 于是就在CPU和
相关文章
相关标签/搜索