1.JVM內存區域和內存模型(JMM)

概述

內存區域是對JVM內存空間的劃分,JMM主要是定義線程和主內存之間的抽象關係,簡單來說就是JMM規定線程取寫共享變量的底層細節-線程只能通過工作內存進行變量操作,無法直接對主內存進行操作;

運行數據區

直接借用其他人的圖看到下面的jvm內存區域:(JDK1.8)

在這裏插入圖片描述

再來一張圖總結上面的圖:

在這裏插入圖片描述

內存模型

計算機內存模型圖如下:
在這裏插入圖片描述
就像每個處理器內核擁有私有的高速緩存,JMM 中每個線程擁有私有的本地內存。

JVM的內存模型如下:

在這裏插入圖片描述

注:參考文章 https://www.cnblogs.com/czwbig/p/11127124.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章