java 虛擬機

1 java虛擬機將內存分爲不同的數據區域如圖: 1.1 程序計數器:是一塊較小的內存空間,可以看做是當前線程所執行的字節碼的行號指示器。java的多線程是通過線程輪流切換並分配處理器執行時間方式實現,任意一時刻,一個內核只會執行一個線程的指令。所以每個線程獨立的程序計數器,相互不影響,線程私有內存。線程執行java方法,計數器記錄執行的字節碼指令地址,如果是native方法,計數器爲空。此內存區
相關文章
相關標籤/搜索