程序計數器(瞭解)

程序計數器,線程

  • 能夠看作是當前線程所執行的字節碼的行號指示器。
    • 在虛擬機的概念模型裏,字節碼解釋器工做就是
      • 經過改變程序計數器的值來選擇下一條須要執行的字節碼指令
      • 分支、循環、跳轉、異常處理、線程恢復等基礎功能都要依賴這個計數器來完成。

PC 寄存器,也叫程序計數器。虛擬機

  • JVM支持多個線程同時運行,
    • 個線程都有本身的程序計數器
  • 假若當前執行的是 JVM 的方法,
    • 則該寄存器中保存當前執行指令的地址;
  • 假若執行的是native 方法,則PC寄存器中爲空
相關文章
相關標籤/搜索