1. 程式人生 > >程序計數器

程序計數器

通過 需要 程序 規範 基礎 das size 下一條 啟動

程序計數器

程序計數器是一塊 較小 的內存空間,它可以看做是當前線程所執行的字節碼的 行號指示器 ;在虛擬機的概念模型裏(僅僅是概念模型,各種虛擬機可能會通過一些更高效的方式去實現),字節碼解釋器工作時,就是通過改變這個計數器的值來選取下一條需要執行的字節碼指令,分支、循環、跳準、異常處理、線程恢復等基礎功能都需要依賴這個計數器來完成 ; 

———–摘抄自  周誌明版  《深入理解java虛擬機》 P39

程序計數器特點:

 1.線程私有

  2.Java虛擬機規範中,唯一一個沒有規定任何OutOfMemoryError情況的區域。

  3.生命周期隨著線程,線程啟動而產生,線程結束而消亡

程序計數器