02 java内存模型
发布时间:2020-12-15 07:25:44 所属栏目:Java 来源:网络整理
导读:java内存模型 1、JVM内存区域 方法区:类信息、常量、static、JIT (信息共享) java堆:实例对象 GC (信息共享) OOM VM stack:JAVA方法在运行的内存模型 (OOM) PC: java线程的私有数据,这个数据就是执行下一条指令的地址 Native method stack: 月JVM的nat
java内存模型1、JVM内存区域
2、java内存模型(JMM 规范、抽象的模型)
3、 硬件内存架构月java内存模型cpu缓存的一致性问题:并发处理的不同步 解决方法: - 总线加锁 降低了CPU的吞吐量 - 缓存上的一致性协议(MESI)<br> 当cpu在cache中操作数据时,如果该数据是共享变量,数据在cache读到寄存器中,进行新修改,并更新内存数据<br> cache line值无效,其他的cpu就从内存中读数据 4、 并发编程的三个重要特征原子性、可见性和有序性
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |