深入理解Java虛擬機-Java內存區域

1.Java內存模型 Java虛擬機的邏輯模型如下圖: 從圖中我們可以知道,Java內存模型可以分爲5塊,其中線程共享的有兩個區域,分別是堆和方法區,線程獨佔的有三個區域,分別是虛擬機棧,本地方法棧和程序計數器。 (1)程序計數器 程序計數器是一塊較小的內存空間,它可以看作是當前線程所執行的字節碼的行號指示器; 程序計數器處於線程獨佔區; 如果線程執行的是Java方法,這個計數器記錄的是正在執行的
相關文章
相關標籤/搜索