学堂 学堂 学堂公众号手机端

Linux中的僵尸进程和孤儿进程是什么

lewis 3年前 (2022-04-14) 阅读数 8 #技术

在Linux中,僵尸进程是指已经终止执行但其父进程还没有对其进行善后处理(调用wait()系统调用来获取其终止状态)的进程。这种进程会占用系统资源,并且在进程表中仍然存在,如果大量的僵尸进程堆积会导致系统资源不足。通常可以通过编写代码或使用特定工具来清理僵尸进程。

而孤儿进程是指其父进程已经终止但是其子进程还在运行的进程。孤儿进程会被init进程(进程号为1)接管,并由其来对其进行善后处理。所以孤儿进程不会像僵尸进程一样一直存在在进程表中。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门