JVM內存分區和Java內存模型(Java Memory Model)

概念 JVM內存分區具體指的是JVM中運行時數據區的分區。 JMM是一種規範,是抽象的概念,目的是解決由於多線程併發編程通過內存共享進行通信時,存在的本地內存數據不一致、編譯器會對代碼指令重排序、處理器會對代碼亂序執行等帶來的問題,即保證內存共享的正確性(可見性、有序性、原子性)。 Java內存分區和JMM是完全不同層次的概念,更恰當說JMM描述的是一組規範,圍繞原子性,有序性、可見性,通過這組規
相關文章
相關標籤/搜索