JUC高併發-JMM與volatile關鍵字

定義 JMM,全名爲Java Memory Model,即Java內存模型。它是一組規範,需要各個JVM的實現來遵守JMM規範,它屏蔽了各種硬件和操作系統的內存訪問差異,以實現Java程序在各個平臺下都能達到一致的內存訪問效果。不像C/C++那樣直接訪問物理硬件和操作系統的內存模型,它的主要目的是解決由於多線程通過共享內存進行通信時,存在的本地內存數據不一致、編譯器會對代碼重排序、處理器會對代碼亂
相關文章
相關標籤/搜索