LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 883|回复: 5

[請教]僵屍行程是什麼??有什麼問題嗎?

[复制链接]
发表于 2009-3-7 17:57:48 | 显示全部楼层 |阅读模式
再KDE4.2下开机没多久,就出现数个僵尸行程,请问这代表什么??
对系统有什么影响吗?有没有解决办法??
几乎都是nepomukservices这个程序还有kmix会出现僵尸行程
发表于 2009-3-7 18:41:48 | 显示全部楼层
在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用waitpid()等待子进程结束,又没有显式忽略该信号,则子进程成为僵尸进程.........

搜的,lz也可以搜得到
回复 支持 反对

使用道具 举报

发表于 2009-3-7 19:12:09 | 显示全部楼层
这东西很危险啊...到半夜12点的时候如果父进程还没去wait他们, 他们就会从电脑屏幕里爬出来...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-8 11:09:01 | 显示全部楼层
恩 谢拉,知道是啥了,可是还是不知道怎么解决。
回复 支持 反对

使用道具 举报

发表于 2009-3-9 05:51:44 | 显示全部楼层
Post by kevinlei;1957501
这东西很危险啊...到半夜12点的时候如果父进程还没去wait他们, 他们就会从电脑屏幕里爬出来...
和你的头像一样?
回复 支持 反对

使用道具 举报

发表于 2009-3-9 11:39:22 | 显示全部楼层
Post by somedayi;1957673
恩 谢拉,知道是啥了,可是还是不知道怎么解决。


最简单的处理是将他们的父进程干掉,孤儿进程由init托管,init进程里面有自动处理僵尸进程的代码。也就是说,杀掉僵尸进程的父进程,一般僵尸进程就消失了。

其实放在那里不管也无所谓,只占了一个PCB块和一个PID号,内存消耗几乎可以忽略。也不消耗其他资源。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表