当前位置:   article > 正文

Linux——僵尸进程

Linux——僵尸进程

当进程退出,父进程并没有得到子进程的退出码的状态。僵尸进程会产生很多问题。 也是内存泄露的一种。进程一直不退出pcb一直要维护。

命令行脚本:
孤儿进程

在创建子进程的时候,在子进程处于僵尸进程的时候父进程还没来得及回收资源的时候,就挂掉了,那么此刻进程就叫孤儿进程。

孤儿进程必须被领养。被1号进程领养(init 系统本身)。为了当这个子进程退出的时候可以领养子进程,释放资源

为什么要被领养?

子进程退出的时候,父进程不在,资源无法释放,需要被领养,进行资源回收。

linux进程权限=运来的进程优先级+nice值。

用top命令修改nice值

进入top模式之后。按r- 》输入进程Pid -》输入nice值。

在每一次设置的时候老的优先级都是80.nice的值是有范围的-20   -   19.优先级是为了尽量所有的进程都在一定范围内,调度平衡,但是如果有恶意程序,则会打破平衡。所有优先级是有范围限制的。

也可以使用nice renice来调整。一般不建议来调整优先级。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/948887
推荐阅读
相关标签
  

闽ICP备14008679号