僵死进程和孤儿进程以及精灵进程 僵死进程 :子进程死了但是父进程没有调用wait、waitpid来替子进程收尸,子进程就成为了僵死进程,僵死进程不消耗系统的其他资源but进程数孤儿进程 : 很显而易见,父亲死了的进程就是孤儿进程,但是在linux中父进程死了的话init(1号进程)会自动收养这个成为孤儿的子进程精灵进程 :常见于linux的服务器进程,就是希望长期运行且没有UI的进程,一般实践中会使用fork()两次的方式来生成精灵进程。