Java内存模型

引自:https://www.bilibili.com/video/BV1e5411N7Jm?p=1

一、Java内存模型(JMM)

Java多线程内存模型和CPU缓存模型类似,是基于CPU缓存模型来建立的,Java线程内存模型是标准化的,屏蔽掉了底层不同计算机的区别。
JMM模型

二、多核并发缓存架构

多核并发缓存架构

三、Java底层原子操作

Java底层原子操作-1

Java底层原子操作-2

四、指令重排与内存屏障

指令重排与内存屏障

五、锁

64位虚拟机对象头的markword

原文地址:https://www.cnblogs.com/smalldong/p/14461301.html