僵尸进程本身不占用CPU和其他资源,但它们仍然占用进程描述符(PCB),这些描述符保留在系统中。虽然单个僵尸进程对系统性能的影响可能不大,但大量僵尸进程会占用大量的进程表项,可能导致进程表耗尽,从而无法创建新的进程,进而影响系统的性能和稳定性。
wait()
waitpid()
signal(SIGCHLD, SIG_IGN)