linux中的wait函数,是等待某一个子进程退出,还是所有子进程都退出啊。

这里还有条语句是
for(;wait((int*)0)>0;);
这条语句为什么要有个for循环啊
搞不明白了

这里的for循环的作用就是等到退出成功才往下运行,否则一直在等待;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-10
等价于waitpid(-1, (int *)0, 0),看手册应该是等待指子进程结束。

参考资料:http://linux.die.net/man/2/wait

第2个回答  2019-05-07
应该是只等待一个进程结束。
相似回答