JVM 內存結構

1、程序計數器 Java 虛擬機的多線程是通過線程輪流切換並分配處理器執行時間的方式實現,所以確定的時刻一個處理器只會執行一個線程中的指令。 爲了線程切換後能恢復到正確的執行位置,每個線程都需要一個獨立的程序計數器,用於記錄線程所執行字節碼指令的地址。 2、虛擬機棧 虛擬機棧是線程私有的。每個方法執行時會創建一個幀棧,用於存儲局部變量表、操作數棧、動態鏈接、方法出口等信息。當方法調用時,棧幀入棧,
相關文章
相關標籤/搜索