java內存區域與內存溢出異常

根據java虛擬機規範,java虛擬機所管理的內存將會包括以下幾個運行時數據區域: 1.程序計數器(PC) :是一塊較小的內存空間,它可以看做是當前線程所執行的字節碼的行號指示器。由於java虛擬機的多線程是通過線程輪流切換並分配處理器執行時間的方式來實現的,在任何一個確定的時刻,一個處理器都只會執行一條線程中的指令。因此,爲了線程切換後能夠恢復到正確的執行位置,每條線程都需要一個獨立的程序計數器
相關文章
相關標籤/搜索