为什么要考虑堆栈大小?
为什么呢,真的吗?
在64位体系结构上,操作系统可以为每个堆栈分配可观的大地址空间,然后根据需要将新页面映射到虚拟内存。
那么为什么我们有限的堆栈大小呢?
只是为了能够更好地识别段错误?
还是仅仅为了保持向后兼容没有虚拟内存的体系结构?
这在拆分堆栈的情况下特别有趣:如果堆栈是无限的,拆分堆栈将解决不存在的问题。 或者我错了?
链接地址: http://www.djcxy.com/p/14093.html上一篇: Why bother with stack sizes?
下一篇: Where are multiple stacks and heaps put in virtual memory?