孤儿进程

✍ dations ◷ 2025-08-23 05:35:02 #孤儿进程

在操作系统领域中,孤儿进程(Orphan Process)指的是在其父进程执行完成或被终止(英语:exit (operating system))后仍继续运行的一类进程。

在类UNIX操作系统中,为避免孤儿进程退出时无法释放所占用的资源而僵死,任何孤儿进程产生时都会立即为系统进程init或systemd自动接收为子进程,这一过程也被称为“收养”(英语:re-parenting)。在此需注意,虽然事实上该进程已有init作为其父进程,但由于创建该进程的进程已不存在,所以仍应称之为“孤儿进程”。

因为父进程终止或崩溃都会导致对应子进程成为孤儿进程,所以也无法预料一个子进程执行期间是否会被“遗弃”。有鉴于此,多数类UNIX系统都引入了进程组以防止产生孤儿进程:在父进程终止后,用户的Shell会将父进程所在进程组标为“孤儿进程组”,并向终止的进程下属所有子进程发出SIGHUP信号,以试图结束其运行,如此避免子进程继续以“孤儿进程”的身份运行。

远程过程调用过程中也会产生孤儿进程。例如,若客户端进程在发起请求后突然崩溃,且对应的服务器端进程仍在运行,则该服务器端进程就会成为孤儿进程。这样的孤儿进程会浪费服务器的资源,甚至有耗尽资源的潜在危险,但也有对应的解决办法:

除此之外,用户也可能会刻意使进程成为孤儿进程,以使之与用户会话脱钩,并转至后台运行。这一做法常应用于启动需要长时间运行的进程,也即守护进程。另外,UNIX命令nohup也可以完成这一操作。

相关

  • 远视远视(Hypermetropia, Hyperopia)是指平行光线经过眼的屈光介质在视网膜后聚焦的不正常屈光状态。轻度远视的患者因为眼的调节功能大多不会有症状,40岁左右的轻度患者因为调节功
  • 周围动脉阻塞性疾病周边动脉疾病(Peripheral artery disease, PAD),可以称为周边血管疾病(Peripheral vascular disease, PVD)、周边动脉阻塞性疾病(Peripheral artery occlusive disease, PAOD),或是
  • 东莫诺省坐标:7°26′51″N 0°50′50″E / 7.44750°N 0.84722°E / 7.44750; 0.84722东莫诺省(法语:Préfecture d'Est-Mono),是多哥的30个省份之一,位于该国中南部,由高原区负责管辖,首府
  • 地名信息系统地理名称信息系统(英语:Geographic Names Information System,缩写:GNIS),是一个美国地理名称信息数据库,包含美国全境以及其领地内的地理实体及文化标志信息的名称与方位信息。GNI
  • Huat啊! Huat啊! 发!《Huat 啊!Huat 啊!发!》(英语:)是一出2014年马来西亚合资电影,由马来西亚导陈温法执导,阿牛和郑欣宜领衔主演。
  • 伏夫人伏夫人(?-?),三国曹魏大臣司马懿的姬妾,晋元帝的曾祖母。汝南文成王司马亮、琅邪武王司马伷、清惠亭侯司马京、扶风武王司马骏的生母。太和元年(227年),生司马伷。太和六年(232年),生司马
  • 小羊肖恩大电影《小羊肖恩》(英语:)是一部2015年英国阿德曼动画制作的定格动画喜剧电影,改编自电视定格动画《小羊肖恩》。理查德·史塔查克(英语:Richard Goleszowski)和马克·伯顿(英语:Mark Burt
  • 阮瓘阮瓘(越南语:Nguyễn Quán/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","TH-Khaai-TP0","TH-Khaai-TP2","TH-Khaai-PP0","TH-Khaai-PP2","TH-Sung-PP0","TH-Sung-PP2","TH-Sung-TP0","TH-Sung-TP2","TH-Sy-P0",
  • 犯罪预备行为(作为 · 不作为)结果主观要件(故意 · 过失 · 意图)未遂 · 既遂 · 中止 · 预备不能犯 · 继续犯 · 状态犯(德语:Zustandsdelikt)阻却违法事由(正当防卫 · 紧急避难 · 自救行为)心神丧失 · 精神耗弱原因自由行为 · 责任能力期待可能性(:期待可能性)假想防卫法律认识错误(德语:Verbotsirrtum) · 许可认识错误(德语:Erlaubnisirrtum)吸收原则(德语:Absorptionsprinzip)数罪并罚 · 连续犯加重原则(德语:Asperat
  • 硫化镨 硫化镨是镨的一种硫化物,化学式 Pr2S3。硫化镨可以由氧化镨和硫化氢在高温下反应而成。它也可以由镨和硫直接反应而成。:γ-硫化镨是一种绿色固体。 硫化镨有三种形态。α-硫化镨是正交晶系的,β-硫化镨是四方晶系的,而γ-硫化镨是立方晶系的。在1650 °C 的真空下,硫化镨分解成一硫化镨。