JAVA內存模型 VS JVM運行時數據區

JVM運行時數據區 線程共享:所有線程能訪問這塊內存數據,隨虛擬機或者GC而創建和銷燬 線程獨佔:每個線程都會有他獨立的空間,隨線程生命週期而創建和銷燬 線程共享部分又包含方法區和堆內存 方法區:用來存放類信息、常量、靜態變量、編譯後的代碼等數據,虛擬機規範中這是一個邏輯劃分,具體實現根據不同的虛擬機來實現。比如oracle的Hotspot虛擬機在java7中放在永久代,java8中放在元數據空間
相關文章
相關標籤/搜索