Java 堆和棧的思考

堆與棧 堆和棧是程序運行的關鍵,很有必要把他們的關係說清楚。 棧是運行時的單位,而堆是存儲的單位。 棧解決程序的運行問題,即程序如何執行,或者說如何處理數據;堆解決的是數據存儲的問題,即數據怎麼 放、放在哪兒。 在Java中一個線程就會相應有一個線程棧與之對應,這點很容易理解,因爲不同的線程執行邏輯有所不同, 因此需要一個獨立的線程棧。而堆則是所有線程共享的。棧因爲是運行單位,因此裏面存儲的信息都
相關文章
相關標籤/搜索