一、wait函数
1.函数功能:
① 阻塞父进程,等待子进程退出
② 回收子进程残留资源
③ 获取子进程退出状态(原因)存放在参数中
2.函数包含头文件:
#include <sys/types.h>
#include <sys/wait.h>
3.函数原型:
pid_t wait(int *wstatus);
4.函数参数:
① wstatus——一个整型数指针
· 当wstatus为NULL时:不关心子进程退出的状态
· 当wstatus不为NULL时:子进程退出状态放在其所指向的地址中
5.函数返回值:
成功:返回终止子进程的进程id
失败:返回 -1
6.demo
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>