Java 內存模型結構

1、主內存 主要存儲的是Java實例對象,所有線程創建的 實例對象都存放在主存中,不管該實例對象時成員邊浪還是方法中的本地變量,當然還包含共享的類信息、常量、靜態 變量。由於是共享數據區域,多條線程對同一個變量進行訪問可能會發生線程安全問題。 2、工作內存 (1) 主要存儲當前方法的所有本地變量(工作內存中存儲着主內存中的變量副本拷貝),每個線程只能訪問自己的工作內存,即線程中的本地變量對其他線程
相關文章
相關標籤/搜索