- 链接地址:https://tennysonsky.blog.csdn.net/article/details/45966571
- 链接标题:Linux系统编程——特殊进程之僵尸进程_linux system函数 僵尸进程-CSDN博客
- 所属网站:tennysonsky.blog.csdn.net
- 被收藏次数:8544
在每个进程退出的时候,内核释放该进程所有的资源、包括打开的文件、占用的内存等。 但是仍然为其保留一定的信息,这些信息主要主要指进程控制块的信息(包括进程号、退出状态、运行时间等)。直到父进程通过 wait() 或 waitpid() 来获取其状态并释放(具体用法,请看《等待进程结束》)。 这样就会导致一个问题,如果进程不调用 wait() 或 waitpid() 的话, 那么保留的那段信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生僵死进程,将因为没有可用的进程号而导_linux system函数 僵尸进程
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除