《深入理解JAVA虛擬機》學習筆記(八)JAVA內存模型與線程

一、Java內存模型 1、主存與工作內存 Java內存模型規定了所有的變量都存儲在主內存。Java內存模型規定了所有的變量都存儲在主內存都必須在工作內存中進行,而不能直接讀寫主內存中的變量。不同的線程之間也無法直接訪問對方工作內存中的變量 。 2、內存間交互操作 Java內存模型中定義了以下8種操作來完成,虛擬機實現時必須保證下面提及的每一種操作都是原子的、 不可再分的(對於double和long
相關文章
相關標籤/搜索