gpt4 book ai didi

c++ - 程序的调用堆栈限制在所有计算机上是否一致?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:39:48 25 4
gpt4 key购买 nike

我对调用堆栈如何工作的知识有限,但我基本上想知道 - 我是否有一个程序在我自己的计算机上进行 X 次递归后导致堆栈溢出(例如,前一段时间我制作了一个小程序在我的计算机上执行了大约 400 次递归),这在其他计算机上是否大致相同,还是可能会有更多差异?

这与任何特定事物无关,我只是好奇。谢谢。

最佳答案

它可以变化,不仅在计算机之间,而且在进程之间,甚至在进程内的线程之间。启动工作线程时,可以选择在许多操作系统上指定线程的堆栈大小。

在操作系统上有不同的默认堆栈大小。

关于c++ - 程序的调用堆栈限制在所有计算机上是否一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5999999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com