Java 運行時數據區域,哪些是線程隔離的?哪些又是公有的?

來自:會點代碼的大叔 JVM 運行時數據區域大致可以分爲:程序計數器、虛擬機棧、本地方法棧、堆區、元空間、運行時常量池、直接內存等區域;就是下面這個樣子的: 其中有些區域,隨着 JDK 版本的升級不斷調整,例如: JDK 1.6,字符串常量池位於永久代的運行時常量池中; JDK 1.7,字符串常量池從永久代剝離,放入了堆中; JDK 1.8,元空間取代了永久代,並且放入了本地內存(Native m
相關文章
相關標籤/搜索