java并发编程读书笔记---volatile以及对重排序产生的限制
读后感,多半错误。
volatile前提名词理解:
共享内存:对于每个线程都是共享的存储区域
-------------就是堆内存(所有实例域、静态域、数组元素都存储在堆内存中,统称共享变量)
本地内存:每个线程私有的存储区域,其它线程,不可见
-------------本地内存在物理上指缓存、写缓冲区、寄存器等存储器
-------------本地内存用于存储线程读写共享变量的副本,目的是为了...
原创
2019-06-27 23:22:54 ·
98 阅读 ·
0 评论