jvm執行流程

對於Java程序而言,每一個線程在執行時,都有一個PC計數器與一個Java棧。PC計數器以字節爲單位記錄當前運行位置距離方法開頭的偏移量,它的做用相似於ARM架構CPU的PC寄存器與x86架構CPU的IP寄存器,不一樣的是PC計數器只對當前方法有效,Java虛擬機經過他的值來取指令執行。Java棧用於記錄Java方法調用的「活動記錄」,Java棧以幀爲單位保存線程運行的狀態,每調用一個方法,就會分
相關文章
相關標籤/搜索