JVM內存管理和垃圾回收

1,JVM內存組成結構    這裏說一下堆和棧的區別:棧是運行時的單位,而堆是存儲的單元;棧解決程序的運行問題,即程序如何執行,或者說如何處理數據,堆解決的是數據存儲的問題,即數據怎麼放,放在哪兒。在java中一個線程就會相應有一個線程棧與之對應,這點很容易理解,因爲不同的線程執行邏輯有所不同,因此需要一個獨立的線程棧。而堆則是所有線程共享的。棧因爲是運行單位,因此裏面存儲的信息都是跟當前線程(或
相關文章
相關標籤/搜索