僵尸进程
来源:互联网 发布:淘宝上买被子靠谱吗 编辑:程序博客网 时间:2024/05/16 06:31
一个进程在终止时会关闭所有文件描述符,释放用户空间分配的内存,但是他的PCB还保留着。
内核在其中保存了一些信息:
如果是正常终止则保存着退出状态;
如果是异常终止则保存着导致该进程终止的信号是哪个。
这个进程的父进程可以调用wait或waitpd获取这些信息,然后彻底清除掉这个进程。
如果一个进程已经终止,但是他的父进程尚未调用wait或waitpid对他进行清理,这时的进程状态称为僵尸进程。
任何进程在刚终止时都是僵尸进程,正常情况下,僵尸进程都立刻被父进程清理了。
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 僵尸进程
- 操作系统--内存管理
- CUDA编程总结
- 使用Lock,wait/notify,Semaphore三种方式实现多线程通信
- Linux 循环设备 /dev/loop 解惑
- jdk环境变量配置
- 僵尸进程
- java:session详解
- jquery $(this).attr $(this).val方法使用介绍
- CListCtrl排序功能的实现
- Unity3D之路
- MongoDB学习笔记3--Mongo shell操作命令
- cuda统计时间的三种方式
- iOS 如何向App Store提交应用(新版)
- java中equals方法和“==”的比较