我对调用堆栈如何工作的了解是有限的,但我基本上想知道 - 如果我有一个程序在我自己的计算机上进行X次递归之后导致堆栈溢出(例如,一段时间后我做了一个小程序,这样做在我的计算机上大约400次递归),这在其他计算机上是否大致相同,或者它可能会有更多变化?
这与任何事情无关,我只是好奇.谢谢.
它不仅可以在计算机之间变化,也可以在进程内甚至在进程之间甚至线程之间变化.启动工作线程时,可以选择在许多操作系统上指定线程的堆栈大小.
在OS上,有不同的默认堆栈大小.
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |