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