搞定JVM系列:Java 內存模型詳解

一、爲啥需要內存模型 簡單點說就是:硬件的不斷升級導致了緩存一致性問題、處理器器優化的指令重排問題,需要一個統一的機制來保證併發編程中共享內存的正確性(可見性、有序性、原子性)。這就是內存模型,她定義了共享內存系統中多線程程序讀寫操作行爲的規範。 由於計算機的存儲設備與處理器的運算能力之間有幾個數量級的差距,所以現代計算機系統都不得不加入一層讀寫速度儘可能接近處理器運算速度的高速緩存(cache)
相關文章
相關標籤/搜索