《深入理解Java虛擬機》讀書筆記(一)

運行時數據區域 運行時數據區可以劃分爲兩部分:線程隔離和線程共享的數據區。 線程隔離的包括:程序計數器,虛擬機棧和本地方法棧 程序計數器:可以看做是當前線程正在執行字節碼的行號指示器。 線程隔離的原因是因爲,JVM的多線程是通過多線程輪流切換,處理器分配時間完成的,在任何一個時刻,處理器只會處理一條線程的一條指令。線程切換之後依舊可以恢復到正確的指令位置就需要每個線程都有程序計數器,故線程隔離。
相關文章
相關標籤/搜索