小编典典

如何等待非子进程退出

linux

对于子进程,wait()waitpid()函数可用于暂停当前进程的执行,直到子进程退出。但是此功能不能用于非子进程。

是否有另一个函数可以等待任何进程的退出?


阅读 314

收藏
2020-06-02

共1个答案

小编典典

什么都不等于wait()。通常的做法是使用轮询kill(pid, 0),寻找返回值-1和errnoESRCH,表明进程已经一去不复返了。

2020-06-02