java學習:JMM(java memory model)、volatile、synchronized、AtomicXXX理解

一、JMM(java memory model)內存模型 從網上淘來二張圖: 上面這張圖說的是,在多核CPU的系統中,每個核CPU自帶高速緩存,然後計算機主板上也有一塊內存-稱爲主內(即:內存條)。工作時,CPU的高速緩存中的數據通過一系列手段來保證與主內的數據一致(CacheCoherence),更直白點,高速緩存要從主內中load數據,處理完以後,還要save回主存。   上圖說的是,java
相關文章
相關標籤/搜索