wait和waitpid的区别 linux waitpid函数?

linux waitpid函数?Waitpid function与wait相同,但可以指定在不阻塞的情况下清除PID进程。pid waitpid(pid pid,int*status,in opt

linux waitpid函数?

Waitpid function

与wait相同,但可以指定在不阻塞的情况下清除PID进程。

pid waitpid(pid pid,int*status,in options)成功:返回已清除的子进程ID;失败:-1(无子进程)]特殊参数并返回case

参数pid:

> 0恢复指定ID的子进程,恢复任何子进程(相当于pid:

>),恢复,以及当前呼叫组的所有子进程。回收指定进程组中的任何子进程

返回0:参数3为wnohang,子进程正在运行。

注意:wait或waitpid调用只能清理一个子进程,循环应用于清理多个子进程。