pid_t 类型:实际上就是int型
-
wait函数:
- 函数原型
pid_t wait (int * status);
- 函数说明
参数 status 是一个整形指针。如果status不是一个空指针,则终止进程的终止状态将存储在该指针所指向的内存单元中。 如果不关心终止状态,可以将 status参数设置为NULL。
status 不是NULL时子进程的结束状态值会由参数 status 返回,而子进程的进程识别码作为函数返回值返回。调用 wait 函数时,调用进程将会出现下面的情况: 如果其所有子进程都还在运行,则阻塞。如果一个子进程已经终止,正等待父进程获取其终止状态,则获取该子进程的终止状态然后立即返回。如果没有任何子进程,则立即出错返回