簡體   English   中英

linux中子進程的系統限制

[英]System limits for child processes in linux

我目前正在閱讀Michael Kerrisk的“Linux編程接口”。 在致力於系統限制的章節中,它寫成:

SUSv3要求sysconf ()為特定限制返回的值在調用進程的生命周期內保持不變。

這是否意味着如果我獲得當前系統限制並在當前進程中以某種方式使用它們,那么在fork之后在子進程中再次獲取它們是一種良好的品味規則?

原則上,是的。 如果您想要一個反映特定進程上設置的實際限制的動態值,最好每個進程調用一次sysconf()

但是,某些配置值肯定不會改變。 例如, PAGESIZEfork()調用之間不會改變。 再次調用sysconf()可能沒有必要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM