基本定义
僵尸进程(Zombie Process)
- 子进程已经终止,但其进程描述符(PCB)仍然保留在系统中
- 已完成执行但父进程尚未调用wait()或waitpid()回收其退出状态
- 占用进程表项,但不占用内存和CPU资源
- 进程状态标记为Z(Zombie)
孤儿进程(Orphan Process)
- 父进程先于子进程终止,子进程成为孤儿进程
- 孤儿进程会被init进程(PID=1)或systemd收养
- 由init进程负责回收其退出状态
- 孤儿进程是正常的进程,能正常运行
2025/12/21大约 9 分钟