淺談JVM內存模型

如上圖所示,Java虛擬機在運行時主要分爲兩類:一類是由線程共享的內存區域,包含方法區和堆;另一類是線程私有的內存區域,包含虛擬機棧、本地方法棧和程序計數器。 下面來細說一下每一個內存區域的定義以及它們在java虛擬機運行時所發揮的作用。 1.程序計數器 顧名思義,程序計數器的作用在於計數。程序計數器是一塊較小的內存空間,用來保存線程即將執行的下一條字節碼的行號。我們可以這麼理解:由於多線程是通過
相關文章
相關標籤/搜索