水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:[设计思想]为何程序内部栈大小由ulimit设定?
1楼
|
ilovecpp
|
2021-07-10 14:56:12
|
展开
1. ulimit并不对所有程序生效,只对当前进程及子进程生效。
2. ulimit只是个上限,每个程序可以自行降低。
所以栈大小不由ulimit设定,栈大小的上限才由ulimit设定。
哪个系统里资源上限也不可能只由程序自行决定。
【 在 ex2 的大作中提到: 】
: linux环境下的可执行程序栈的大小
: 竟然由外部命令ulimit进行设定
: 这各设定对所有程序都有效。
: ...................
--
FROM 114.86.93.*
3楼
|
ilovecpp
|
2021-07-10 16:03:46
|
展开
我上面第二点说了,你程序当然可以自己设定这个上限,但我作为用户当然也要能独立于你程序来设定,并且我的设定当然应该优先于你程序的。
【 在 ex2 的大作中提到: 】
: 哦原来这样。
: 谢谢指正。
: 但我所关注的疑惑点是
: ...................
--
FROM 114.86.93.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版