Java內存模型(JMM)知識整理

Java內存模型的主要目標定義程序中各個變量的訪問規則,即在虛擬機中將變量存儲到內存和從內存中取出變量這樣的底層細節。 一、主內存和工作內存 1、主內存:類似物理硬件的主內存,是所有線程共享的。線程間變量值的傳遞均需通過主內存來完成。 2、工作內存:每個線程自己的獨有內存,這裏保存了在線程中需要使用的主內存數據的副本(只是要用的那部分),線程對變量的所有操作都必須在工作內存中進行,不能直接讀寫主內
相關文章
相關標籤/搜索