一、僵尸进程背景 1. 僵尸进程产生原因: 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。如果父进程先退出 ,子进程被init接管,子进程退出后init会回收其占用的相关资源 当一个进程创建了一个子进程时,他们的运行是异步的。即父进程无法预知子进程会在什么时候结束,那么如果父进程很繁忙来不及wait 子进程时,那么当子进程结束时,会丢失子进程的结束时的状态信息,处于这种考虑unix提供了一种机制可以保证只要父进程想知道子进程结束时的信息,它就…