# 孤儿进程

> 在操作系统领域中，孤儿进程（Orphan Process）指的是在其父进程执行完成或被终止后仍继续运行的一类进程。

- ID: m06212
- 分类: system
- 领域: 系统论

## 定义

父进程先于子进程结束，子进程失去了父进程，变为孤儿。通常会被系统（init进程）收养并负责清理。脚手架作用： 失去依托的遗留物。当一个项目的发起人（父进程）离职后，该项目往往变成“孤儿”。如果没有新的“继父”（系统收养）来接管，它很容易失控或空转。识别孤儿进程并及时重新认领。

## 机制

父进程先退出，子进程失去父级且被 init（PID 1）收养并代为回收，避免僵尸。隐喻：项目发起人离职，项目失去依托，若无"继父"接管则易空转失控。

## 练习

识别组织中的"孤儿项目"（发起人已走但仍在运行）。指定新的负责人（系统收养）接管目标与清理。对终止的项目显式回收，防止资源泄漏。

## 脚手架用法

失去依托的遗留物。当一个项目的发起人（父进程）离职后，该项目往往变成“孤儿”。如果没有新的“继父”（系统收养）来接管，它很容易失控或空转。识别孤儿进程并及时重新认领。

[阅读网页](https://thinkingmodels.site/entries/detail/m06212)
