02 java内存模型

时间:2019-10-11 12:55:11   收藏:0   阅读:70

java内存模型

1、JVM内存区域

技术分享图片

2、java内存模型(JMM 规范、抽象的模型)

技术分享图片

3、 硬件内存架构月java内存模型

技术分享图片
cpu缓存的一致性问题:并发处理的不同步

解决方法:

- 总线加锁 降低了CPU的吞吐量
- 缓存上的一致性协议(MESI)<br>
    当cpu在cache中操作数据时,如果该数据是共享变量,数据在cache读到寄存器中,进行新修改,并更新内存数据<br>
    cache line值无效,其他的cpu就从内存中读数据

4、 并发编程的三个重要特征

原子性、可见性和有序性

原文:https://www.cnblogs.com/lifeone/p/11653116.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!