gpt4 book ai didi

c - 等待 child 完成

转载 作者:行者123 更新时间:2023-12-05 01:29:16 30 4
gpt4 key购买 nike

我希望我的父进程等待所有子进程和子进程的子进程完成。我使用了 while(waitpid(-1,NULL,0)) 但它只是创建了一个无限循环。我也使用过 waitpid(pid_child,&status,WNOHANG) 但它只是在子进程结束而不是子进程的子进程时结束。

注意:pid_child 是我从父进程中的 fork() 获得的 PID。

最佳答案

一个进程只能等待它的直接子进程。它不能等待 child 的 child 。

你能做的最好的事情就是让 children 去伺候 children 的 children ,让 parent 去伺候 children 。

关于c - 等待 child 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592861/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com