《深入理解Java内存模型》 --- 读书笔记
JMM: Java Momory Model (内存模型)(JSR-133)
理解JMM有助于我们学习Concurrency。
?
?
深入理解Java内存模型(一)——基础内容概括:Java线程是有独立的,私有的数据空间,当然来源于main memory。?深入理解Java内存模型(二)——重排序内容概括:CPU中,对非依赖性操作有重排序的可能,即不一定顺序执行。 ???
?????????内容概括:作者从JVM机分析了一下volatile,太深入了。我们只要知道volatile会同步数据,因为没有锁,不应盲目使用就可以了。
?深入理解Java内存模型(五)——锁?内容概括:赞!作者从JVM级分析了锁和Concurrency包的实现。
?深入理解Java内存模型(六)——final?内容概括:
?深入理解Java内存模型(七)——总结?内容概括:
?
Source:
Wiki: Java Memory Model