利用wait(等待任何一个子进程)和waitid(可选参数来决定是否阻塞)等待进程结束,若已经结束则立即返回。若未结束则阻塞。
进程结束后,内核会给父进程发送信号,父进程可以选择在信号处理程序里进行处理