作者gecer (gecer)
看板C_and_CPP
标题[问题] C++ stack/heap conflict
时间Mon Jun 5 08:49:07 2017
如题 stack/heap 反方向增长
http://www.geeksforgeeks.org/?p=14268
另外heap程式不知道其大小 如果heap 过多 是不是会跟stack 冲突 占用到相同address
?如果是这样了话 程式会如何避免(假设要留用heap 资料 在程式未end前 不free heap)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.174.37
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1496623751.A.B01.html
1F:→ wawi2: 不用担心这个 因为你写的程式用的记忆体都是OS掌控的 06/05 09:33
2F:→ james732: 理论上heap会有很精密的分配机制在运作 06/05 09:34
3F:→ Killercat: heap跟stack长的方向通常是相反的 在一些比较旧的系统 06/08 10:00
4F:→ Killercat: 的确会有问题,但是不是你想的盖掉的问题 06/08 10:00
5F:→ Killercat: 而是因为heap没有paging所以直接死给你看 06/08 10:01
6F:→ Killercat: er...我觉得我要修正一下,现代的系统应该...heap过大 06/08 10:03
7F:→ Killercat: 也是预设直接死掉 06/08 10:03