JVM學習筆記一(線程私有的內存區域)

Jvm運行時,內存區域可以劃分爲兩大部分 1.線程私有(程序計數器,虛擬機棧,本地方法棧) 2.線程共享(堆與方法區) 程序計數器:因爲cpu會劃分爲時間片給多個線程執行,所以需要程序計數器記錄下指令執行到具體的位置,當下次線程切換時,從記錄的位置繼續執行,同時它也是唯一不會發生OOM錯誤的。 本地方法棧與虛擬機棧在某些jvm虛擬機中合併成一個棧,有些是分開成兩個。 虛擬機棧在線程運行時,每執行一
相關文章
相關標籤/搜索