wait和waitpid的區(qū)別 linux waitpid函數(shù)?
linux waitpid函數(shù)?Waitpid function與wait相同,但可以指定在不阻塞的情況下清除PID進(jìn)程。pid waitpid(pid pid,int*status,in opt
linux waitpid函數(shù)?
Waitpid function
與wait相同,但可以指定在不阻塞的情況下清除PID進(jìn)程。
pid waitpid(pid pid,int*status,in options)成功:返回已清除的子進(jìn)程ID;失敗:-1(無子進(jìn)程)]特殊參數(shù)并返回case
參數(shù)pid:
> 0恢復(fù)指定ID的子進(jìn)程,恢復(fù)任何子進(jìn)程(相當(dāng)于pid:
>),恢復(fù),以及當(dāng)前呼叫組的所有子進(jìn)程?;厥罩付ㄟM(jìn)程組中的任何子進(jìn)程
返回0:參數(shù)3為wnohang,子進(jìn)程正在運行。
注意:wait或waitpid調(diào)用只能清理一個子進(jìn)程,循環(huán)應(yīng)用于清理多個子進(jìn)程。