V2EX  ›  英汉词典

Stack Overflow

释义 Definition

stack overflow:在计算机中指“栈溢出”,即程序调用栈(stack)空间被耗尽,常见原因包括递归过深函数调用层级过多栈内存使用不当,从而导致程序崩溃或异常。也常指知名编程问答网站 Stack Overflow(此为专有名词用法)。

发音 Pronunciation (IPA)

/ˌstæk ˈoʊvərˌfloʊ/

例句 Examples

The program crashed due to a stack overflow.
程序因为栈溢出而崩溃了。

If the recursion has no proper base case, it can trigger a stack overflow and terminate the process unexpectedly.
如果递归没有正确的终止条件,就可能引发栈溢出并导致进程意外终止。

词源 Etymology

stack 原指“堆叠、堆栈”,在计算机里指“调用栈/栈内存”;overflow 表示“溢出、超出容量”。合起来就是“栈(容量)溢出”,用于描述调用栈空间被过度占用而超出限制的错误。

相关词 Related Words

文学/著作中的用例 Literary Mentions

  • Computer Systems: A Programmer’s Perspective(常在讨论过程调用、栈帧与异常时提及栈溢出等问题)
  • Operating Systems: Three Easy Pieces(在讲解进程、内存与程序执行模型时涉及相关概念)
  • The C Programming Language(在谈到函数调用、递归与内存使用时与栈溢出风险高度相关,相关术语常出现在延伸讨论与实践材料中)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   927 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 23:47 · PVG 07:47 · LAX 15:47 · JFK 18:47
♥ Do have faith in what you're doing.