《深刻理解Java虛擬機》—— JVM內存模型(運行時數據區)

JVM運行時數據區(又稱JVM內存模型) 程序計數器 (Program Counter Register, PCR) 因爲多線程是經過線程切換爭奪CPU的方式執行的,故在任一時刻,CPU其實只會執行一個線程。因此爲了切換線程後CPU還能回到正確的執行位置,每個線程都應該又一個獨立的PCR,互不影響。因此 PCR是線程私有的一塊較小的內存空間, 能夠看做是當前線程所執行的字節碼的行號指示器。web
相關文章
相關標籤/搜索