开发者社区 问答 正文

waitpid函数的一个问题

screenshot
screenshot
书上说第一个程序不会按照创建进程的顺序回收僵死进程,而第二个会。然而我实验的结果却是两者都是按创建顺序回收的,为什么会这样?环境是ubuntu。

展开
收起
杨冬芳 2016-05-27 18:49:44 2043 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    呵呵,因为你的进程是在fork之后exit,可能会造成这种巧合的情况,但是如果你的程序干一些事情。比如你可以尝试让进程随机睡眠n秒,然后再exit,这样第一种方法显然不大可能会凑效了。

    2019-07-17 19:18:38
    赞同 展开评论
问答分类:
问答地址: