JVM內存結構圖

程序計數器:存放當前線程接下來將要執行的字節碼指令、分支、循環、跳轉、異常處理等信息。一個處理器只能執行一個線程中的指令,爲了能夠在CPU時間片輪轉切換上下問之後順利回到正確的執行位置,每條線程都需要具有一個獨立的程序計數器,線程之間互不影響,JVM將此部分設計爲線程私有的。 虛擬機棧:也是線程私有的,它的生命週期與線程相同,是在JVM運行創建的。在線程中,方法在執行的時候會創建一個名爲棧幀(st
相關文章
相關標籤/搜索