孤儿进程,如果父进程先退出,子进程会托孤给1号进程。
僵尸进程,如果子进程结束,父进程还没有查询子进程的状态,那么子进程就会是僵尸状态。
避免僵尸进程
#include <signal.h>
signal(SIGCHLD, SIG_IGN);
孤儿进程,如果父进程先退出,子进程会托孤给1号进程。
僵尸进程,如果子进程结束,父进程还没有查询子进程的状态,那么子进程就会是僵尸状态。
避免僵尸进程
#include <signal.h>
signal(SIGCHLD, SIG_IGN);