什么是僵尸进程?

什么是僵尸进程?

您能告诉我“僵尸进程”的含义并举个例子吗?

答案1

维基百科:

在 Unix 和类 Unix 计算机操作系统上,僵尸进程或失效进程是已完成执行但在进程表中仍有条目的进程。仍然需要此条目来允许启动(现在是僵尸)进程的进程读取其退出状态。
[...]
当进程结束时,与其关联的所有内存和资源都将被释放,以便其他进程可以使用它们。但是,进程表中的进程条目仍然保留。父进程可以通过执行 wait 系统调用来读取子进程的退出状态,在该阶段僵尸将被移除。

相关内容