堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#1 票数:135 已采纳

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#2 票数:9

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#3 票数:7

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#4 票数:7

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#5 票数:6

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#6 票数:4

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#7 票数:4

什么? 没有人对那些无限循环的人有任何爱好吗?

do
{
  JeffAtwood.WritesCode();
} while(StackOverflow.MakingMadBank.Equals(false));

===============>>#8 票数:3

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#9 票数:2

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

===============>>#10 票数:1

堆栈溢出是如何发生的,以及确保堆栈不发生的最佳方法是什么,或者是防止堆栈溢出的最佳方法,特别是在Web服务器上,但是其他示例也很有趣?

  ask by JasonMichael translate from so

未解决问题?本站智能推荐:

3回复

为什么不总是发生堆栈溢出?

我正在学习Java,作为我学习的一部分,我试图故意引起堆栈溢出,看看它会做什么。 我做了一些边界测试,有趣的是,我发现如果我执行以下代码,它只会偶尔导致错误。 有时它会毫无问题地运行。 我的问题如下: 什么可能导致我的堆栈大小在这个非常简单的例子的执行之间变化?
3回复

Haskell堆栈溢出

我正在编写一种遗传算法来生成字符串“ helloworld”。 但是当n为10,000或更大时,evolve函数会产生堆栈溢出。 species pool = 8 ,由8个基因组成的库将复制到8个组中。 每组发生突变,并选择每组的最适体进行进一步进化(返回8个基因)。 的Git
6回复

什么导致堆栈溢出?

您可能认为这是一个巧合,我的问题的主题类似于论坛的名称,但我实际上是通过谷歌搜索“堆栈溢出”一词来到这里。 我使用OPNET网络模拟器,我使用C编程。我认为我遇到了大数组大小的问题。 看来我正在达到某种内存分配限制。 它可能与OPNET,Windows,我的笔记本电脑内存或最有可能的C
2回复

为什么我没有堆栈溢出?

编辑在你兴奋之前,最后看到重要的编辑,如果你仍然好奇,这些被报道为: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696222 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug
4回复

分段错误和堆栈溢出之间有什么区别?

例如,当我们调用一个递归函数时,后续调用将存储在堆栈中。 但是,由于错误(如果无限进行),该错误是“分段错误”(如GCC所示)。 难道不是“堆栈溢出”吗? 两者之间的基本区别是什么? 顺便说一句,一种解释将比维基百科链接更有用(通过该链接,但对特定查询没有答案)。
5回复

C#应用程序中的堆栈溢出

我是编程中内存划分概念的新手。 我发现堆栈的大小在大多数情况下是在.NET应用程序1MB轮。 我的问题是:“如果在某些函数中我使用局部变量为大于1MB的”Image“类型,如何不出现堆栈溢出。提前感谢。
2回复

C ++运行时抢占堆栈溢出

我正在尝试编写一个库,该库可以解析最终用户文件,以便将一些简单的用户生成的内容添加到项目中,并且我想尝试使该库尽可能地灵活。 我将递归用于“对象”的令牌化过程,该过程需要四个功能链,但与如何处理最终用户使嵌套对象高兴的潜在情况存在冲突。 我知道我可以对程序可以重复执行的次数设置硬性限制,但是
1回复

当内存非常低时,线程内的srand()导致堆栈溢出

这是在Windows XP的VisualStudio中用C / C ++开发的多线程应用程序。 用户报告说它崩溃并显示错误“ Stack Overflow” 调试后,发现在计算机内存不足时,在导致“堆栈溢出”的线程之一中调用srand() 。 令人惊讶的是,在调用srand()的线
2回复

不知道为什么我会出现堆栈溢出

我不明白为什么进入主函数时会立即出现堆栈溢出。 我应该从一个文本文件中读取并进行一些处理。 有人可以向我解释原因并提出解决方法吗? 这是我的文字档
2回复

堆栈最终会溢出吗?

我已经为该解决方案进行了很多搜索,但根本没有运气。 这是我程序的基础。 我的主要功能有一个循环。 循环需要计算大量数据,并且当我给我的一个变量赋予大于20的值时,最终堆栈会溢出。 我知道,只要您在某个函数中“返回”它就会释放整个堆栈。 这就是问题,我需要此循环永久运行,直到该用