开发者社区 问答 正文

c/c++进程中栈的最大值问题

在Linux下用ulimit -s查看max stack size为8192KBscreenshot

展开
收起
a123456678 2016-06-14 15:44:57 3437 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 这个问题要限制系统.... windows系统下无限制. 由exe文件指定. VC默认1M.

    不清楚linux. 默认的确是8M,  另外系统有 动态栈增长的 特性. 不知道是不是指这个? 10M 也许是因为系统实在无法让你的栈再增长了.(因为10M的位置刚好被其它线程使用了..) 如果临界是稳定的10M,那就实在猜不到了.  等待熟悉linux的高人吧.
    2019-07-17 19:37:55 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址: