waitpid函数的使用方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了waitpid函数的使用方式相关的知识,希望对你有一定的参考价值。
waitpid函数:
指定某一个进程进行回收。 waitpid(-1,&status,0)==wait(&status);
pid_t waitpid(pid_t pid,int *status,int options)
参数:
pid: 指定回收的子进程pid
>0:待回收的子进程pid
-1:任意子进程
0:同组的子进程
status:(传出)回收进程的状态。
options:WNOHANG 指定回收方式为,非阻塞。
返回值:
>0:表成功回收的子进程pid
0:函数调用时,参3指定了WNOHANG,并且,没有子进程结束。
-1:失败。errno
总结:
wait·、waitpid 依次调用,回收一个子进程。
想回收多个。while
以上是关于waitpid函数的使用方式的主要内容,如果未能解决你的问题,请参考以下文章