JVM運行時數據區內存分佈

java運行時的數據區,主要包括五部分 1.方法區 2.java虛擬機棧 3.本地方法棧 4.堆 5.程序計數器 具體分佈如下圖所示 各內存介紹如下 程序計數器 在java中有多線程概念,當a線程搶佔到cpu時,此時正常執行且時間片到,此時b線程搶佔到cpu,如此反覆當下次a線程搶佔到cpu時需要知道上次執行到哪了,這時程序計數器的作用就凸顯出來:記錄當前代碼執行的行數。程序計數器是內存中唯一一個
相關文章
相關標籤/搜索