IOS 內存空間堆 棧 全局區 代碼區 數據區

面試經常會問道的一道題。一般課程中介紹的都比較籠統,下面看一下簡單的劃分 其實培訓課程中,這樣簡單的劃分是有問題的。下面我們一起來看一下真正的內存區域,以及每個區域的重點。 1.棧區(stack) 由編譯器自動分配並釋放,存放函數的參數值,局部變量等。棧是系統數據結構,對應線程/進程是唯一的。優點是快速高效,缺點時有限制,數據不靈活。[先進後出] 棧空間分靜態分配 和動態分配兩種。   這裏會經常
相關文章
相關標籤/搜索