看板 Grad-ProbAsk 關於我們 聯絡資訊
忘了是哪間學校考的 有一題選擇題 裡面有兩個選項 一個是問heap的資料能不能任意的free掉 一個是問stack的資料能不能任意的free掉 這題的答案是什麼阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.11.25 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1580989897.A.387.html
edwin333: 交大考的 答案是heap的可以被free掉 stack的不行 02/06 20:01
ok8752665: 所以heap 是怎麼配置位址的 是像best/first-fit那樣嗎 02/06 20:07
DLHZ: heap就自己address space裡面那個heap 負責往上長就好 02/06 20:26
ok8752665: 那一直往上長 中間被free掉的空間怎麼辦 還是一段時間 02/06 20:34
ok8752665: 後會自己壓縮下來 02/06 20:34
cossetannie: 我記得malloc會把整個heap用linklist記錄起來 02/06 20:56
cossetannie: 應該說是記錄目前為free的memory 02/06 21:08
ok8752665: 了解 感謝 02/06 21:20
ekids1234: ... 原來考的點是這個 我還以為是有權限之類的陷阱 02/06 21:44
ekids1234: 有人可能正在用所以 any time 是錯的之類的... 02/06 21:44