1. 程式人生 > >堆、棧、內存映射

堆、棧、內存映射

固定 info 離開 情況 數組 變量 情況下 自己 最大

每個線程都有自己專屬的棧,棧的最大尺寸是固定的,超出則引發棧溢出。

棧上的變量離開作用域,棧上的數據會自動釋放。

選擇用棧還是堆????

明確知道數據占用內存,且數據量很小的情況下看,選擇用棧。

在數據量很大,且不確定需要多少內存的情況下使用堆。

在棧上不能創建動態數組,在堆中能創建動態數組。

技術分享圖片

堆、棧、內存映射