JVM内存分区和Java内存模型(Java Memory Model)

概念 JVM内存分区具体指的是JVM中运行时数据区的分区。 JMM是一种规范,是抽象的概念,目的是解决由于多线程并发编程通过内存共享进行通信时,存在的本地内存数据不一致、编译器会对代码指令重排序、处理器会对代码乱序执行等带来的问题,即保证内存共享的正确性(可见性、有序性、原子性)。 Java内存分区和JMM是完全不同层次的概念,更恰当说JMM描述的是一组规范,围绕原子性,有序性、可见性,通过这组规
相关文章
相关标签/搜索