jvm系列(2)深入理解Java虛擬機

一.運行時數據區域   Java虛擬機管理的內存包括幾個運行時數據內存:方法區、虛擬機棧、堆、本地方法棧、程序計數器,其中方法區和堆是由線程共享的數據區,其他幾個是線程隔離的數據區。   1.1程序計數器   程序計數器是一塊較小的內存,他可以看做是當前線程所執行的行號指示器。字節碼解釋器工作的時候就是通過改變這個計數器的值來選取下一條需要執行的字節碼的指令,分支、循環、跳轉、異常處理、線程恢復等
相關文章
相關標籤/搜索