开发者社区 问答 正文

什么情况下会发生栈内存溢出?

什么情况下会发生栈内存溢出?

展开
收起
真的很搞笑 2021-10-31 15:53:04 571 分享 版权
1 条回答
写回答
取消 提交回答
  • 主要时候在进行递归的时候,在进行递归时,未完成不会释放资源,并且递归的次数不容易通过代码控制,如果超出边界就会导致栈溢出,在新建线程的时候没有足够的内存去创建对应的JVM Stack,那么JVM将抛出一个OutOfMemory异常(这是启动过多),这是主存储不够分配。

    2021-10-31 15:57:28
    赞同 展开评论
问答标签:
问答地址: