分幾種情況:
父進程永不退出:這種情況下若子進程退出,而父進程沒有收集子進程的退出狀態,則此子進程會變為僵屍進程,壹直占用少量資源,有危害;
父進程比子進程先退出:這種情況下父進程退出時,仍在運行的子進程會變為孤兒進程,孤兒進程會被托管給init進程,孤兒進程結束時由init進程負責回收;
父進程比子進程晚退出:子進程先退出時會變為僵屍進程,占用少量資源;待到父進程再退出時,子進程由僵屍進程變為孤兒進程,init進程會回收這些已僵死的孤兒進程,則這些已經僵死的孤兒進程就能瞑目而去了;