深入理解jvm-java內存模型

1. 結構 所有的變量存儲在主內存 每條線程都有自己的工作內存 線程的工作內存保存了該線程所使用變量的主內存副本 線程對變量的所有操作必須在工作內存中進行,不得直接操作主內存 線程間變量的傳遞必須由主內存來交互完成 2.內存間交互原子操作 ·lock(鎖定):作用於主內存的變量,它把一個變量標識爲一條線程獨佔的狀態。 ·unlock(解鎖):作用於主內存的變量,它把一個處於鎖定狀態的變量釋放出來,
相關文章
相關標籤/搜索