深入理解JVM虛擬機(1)運行時數據區

運行時數據區 運行時數據區由:程序計數器、虛擬機棧、本地方法棧、堆和方法區組成。 程序計數器:記錄當前執行的代碼行號,由於java多線程是通過線程輪流切換,分配處理器執行時間來實現,任何一個確定的時刻,一個CPU只能執行一個線程的代碼,爲例保證下一次線程執行時,能正常繼續執行,每個線程需要獨立的計數器 虛擬機棧:描述了虛擬機執行方法的內存模型。當執行一個方法時,虛擬機會同步創建一個棧幀,用於存儲局
相關文章
相關標籤/搜索