wait函数:
函数功能:
1、阻塞等待子进程退出
2、回收子进程残留资源
3、获取子进程结束状态(退出原因)
函数原型
pid_t wait(int *stat)
stat:传出参数
用wait函数回收一个子进程
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
int main()
{
pid_t pid,wpid;
pid=fork();
if(pid==0)
{
printf(“ child,my parent=%d,going to sleep 10s\n”,getppid());
sleep(10);
printf("-------child die-------\n");
}
else if(pid>0)
{
wpid=wait(NULL);