gpt4 book ai didi

Linux中僵尸进程和孤儿进程详解

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 37 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Linux中僵尸进程和孤儿进程详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文主要给大家介绍了关于linux中僵尸进程和孤儿进程的相关内容,分享给出来供大家参考学习,下面来看看详细的介绍:

1、僵尸进程 。

一个子进程在其父进程没有调用wait()或waitpid()的情况下退出,这个子进程就是僵尸进程。如果其父进程还存在而一直不调用wait,则该僵尸进程将无法回收,等到其父进程退出后该进程将被init回收.

Linux中僵尸进程和孤儿进程详解

运行结果 。

Linux中僵尸进程和孤儿进程详解

2、孤儿进程 。

一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对他们完成状态收集工作.

Linux中僵尸进程和孤儿进程详解

运行结果 。

Linux中僵尸进程和孤儿进程详解

然而子进程一直在调用,也不能被ctrl^c掉。.

3、注册函数atexit,在进程退出时调用 。

Linux中僵尸进程和孤儿进程详解

运行结果 。

Linux中僵尸进程和孤儿进程详解

由结果可见,当我们用注册函数调用fun1、fun2、fun3时它在整个进程退出时会倒着给我们打印这些函数中的内容,在最后退出时调用第一个注册函数并打印信息.

总结 。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对我的支持.

原文链接:http://blog.csdn.net/z517602658/article/details/70339307 。

最后此篇关于Linux中僵尸进程和孤儿进程详解的文章就讲到这里了,如果你想了解更多关于Linux中僵尸进程和孤儿进程详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com