立即学习:https://edu.csdn.net/course/play/26270/326862?utm_source=blogtoedu

一、了解操作系统CPU的内存模型

为什么讲内存模型?

学习笔记(29):Java并发编程精讲-Java内存模型

 

操作系统内存模型:一级缓存(L1缓存)容量小,存取速度快

 

学习笔记(29):Java并发编程精讲-Java内存模型

学习笔记(29):Java并发编程精讲-Java内存模型

二、了解Java的内存模型

学习笔记(29):Java并发编程精讲-Java内存模型

 

学习笔记(29):Java并发编程精讲-Java内存模型

三、熟悉指令重排和Happens-before规则 

重排序:

学习笔记(29):Java并发编程精讲-Java内存模型

 

学习笔记(29):Java并发编程精讲-Java内存模型

 

Happens-before规则

学习笔记(29):Java并发编程精讲-Java内存模型

 

 

 

相关文章: