![](/img/trans.png)
[英]Linux System Calls problems using Fork() passing ints to child and parent processes
[英]System limits for child processes in linux
我目前正在阅读Michael Kerrisk的“Linux编程接口”。 在致力于系统限制的章节中,它写成:
SUSv3要求sysconf ()为特定限制返回的值在调用进程的生命周期内保持不变。
这是否意味着如果我获得当前系统限制并在当前进程中以某种方式使用它们,那么在fork之后在子进程中再次获取它们是一种良好的品味规则?
原则上,是的。 如果您想要一个反映特定进程上设置的实际限制的动态值,最好每个进程调用一次sysconf()
。
但是,某些配置值肯定不会改变。 例如, PAGESIZE
在fork()
调用之间不会改变。 再次调用sysconf()
可能没有必要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.