僵尸進程本身不占用CPU和其他資源,但它們仍然占用進程描述符(PCB),這些描述符保留在系統中。雖然單個僵尸進程對系統性能的影響可能不大,但大量僵尸進程會占用大量的進程表項,可能導致進程表耗盡,從而無法創建新的進程,進而影響系統的性能和穩定性。
wait()
waitpid()
signal(SIGCHLD, SIG_IGN)