父进程和OS之间的通信

时间:2014-06-28 16:09:35

标签: c unix operating-system parent-child

是否有人知道父进程是否可以通知其子进程已完成但未在函数wait(&state)中被阻止,并避免子进程成为僵尸?

1 个答案:

答案 0 :(得分:1)

您可能需要waitpid()而不是wait()

waitpid(0, NULL, WNOHANG)

这将返回死孩子的pid,如果没有,则立即返回-1