[問題] C++ stack/heap conflict

作者: gecer (gecer)   2017-06-05 08:49:07
如題 stack/heap 反方向增長 http://www.geeksforgeeks.org/?p=14268
另外heap程式不知道其大小 如果heap 過多 是不是會跟stack 衝突 占用到相同address
?如果是這樣了話 程式會如何避免(假設要留用heap 資料 在程式未end前 不free heap)
作者: wawi2 (@@)   2017-06-05 09:33:00
不用擔心這個 因為你寫的程式用的記憶體都是OS掌控的
作者: james732 (好人超)   2017-06-05 09:34:00
理論上heap會有很精密的分配機制在運作
作者: Killercat (殺人貓™)   2017-06-08 10:00:00
heap跟stack長的方向通常是相反的 在一些比較舊的系統的確會有問題,但是不是你想的蓋掉的問題而是因為heap沒有paging所以直接死給你看er...我覺得我要修正一下,現代的系統應該...heap過大也是預設直接死掉

Links booklink

Contact Us: admin [ a t ] ucptt.com