內存中堆和棧的區別【面試知識點】

(1)什麼是堆:堆是你們共有的空間,分全局堆和局部堆。全局堆就是全部沒有分配的空間,局部堆就是用戶分配的空間。程序員 堆在操做系統對進程初始化的時候分配,運行過程當中也能夠向系統要額外的堆,可是記得用完了要還給操做系統,要否則就是內存泄漏。 數據結構 (2)什麼是棧:棧是線程獨有的,保存其運行狀態和局部自動變量的。棧在線程開始的時候初始化,每一個線程的棧互相獨立。每一個函數都有本身的棧,棧被用來在
相關文章
相關標籤/搜索