系统相关
首页 > 系统相关> > python3 僵尸进程

python3 僵尸进程

作者:互联网

# coding:utf-8
from multiprocessing import Process
import time, os


def run():
    print('子', os.getpid())


if __name__ == '__main__':
    p = Process(target=run)
    p.start()

    print('主', os.getpid())
    time.sleep(1000)
严格地来说,僵死进程并不是问题的根源,罪魁祸首是产生出大量僵死进程的那个父进程。因此,当我们寻求如何消灭系统中大量的僵死进程时,
答案就是把产生大 量僵死进程的那个元凶枪毙掉(也就是通过kill发送SIGTERM或者SIGKILL信号啦)。枪毙了元凶进程之后,它产生的僵死
进程就变成了孤儿进 程,这些孤儿进程会被init进程接管,init进程会wait()这些孤儿进程,释放它们占用的系统进程表中的资源,这样,这
些已经僵死的孤儿进程 就能瞑目而去了。

标签:__,僵尸,僵死,孤儿,init,进程,os,python3
来源: https://www.cnblogs.com/lilyxiaoyy/p/10967202.html