深入理解Java虛擬機-運行時數據區

在Java虛擬機的概念中,運行時數據區又被稱爲Java內存區域。主要由線程私有的程序計數器、虛擬機棧和本地方法棧以及線程共享的堆和方法區組成。 程序計數器 程序計數器在Java內存中佔據的空間比較小,是當前線程正在執行的字節碼的行號指示器。字節碼指令執行的過程中,分支、循環、跳轉、異常處理、線程恢復等都需要通過程序計數器來完成。 在某一個時刻,一個內核只會執行一個線程中的指令,因此需要程序計數器來
相關文章
相關標籤/搜索