欢迎光临
我们一直在努力

计算机请你说说Python僵尸进程-笔试面试资料

本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

这是qklbishe.com第6511 篇笔试面试资料
提供答案分析,通过本文《请你说说Python僵尸进程-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:
请你说说Python僵尸进程

请你说说Python僵尸进程-笔试面试资料 颢?有点东西啊
什么是僵尸进程?
    简单到来说就是。子进程执行完后 父进程没有对他回收,
import time, os from multiprocessing import Process   def run():     print(f"子:{ os.getpid()}")   if __name__ == '__main__':     p = Process(target=run)     p.start()     # p.join() 如果执行回收 就不会有这个僵尸     print(f"主:{os.getpid()}")     time.sleep(10000)       """  # 返回: 主:3545 子:3546  终端: pa aux | grep "3690" win               3690   0.0  0.0        0      0   ??  Z    10:49上午   0:00.00 (python3.7) win               3706   0.0  0.0  4277296    844 s000  S+   10:49上午   0:00.00 grep 3690  """

总结:
    如何结束这个僵尸进程:1 使用join 回收这个线程资源 2 结束主函数,僵尸进程 是有害的
扩充:
    孤儿进程:父进程在子进程还在运行前退出,最后会被init进程接管,init以父进程的身份处理子进程运行完毕后遗留状态信息

今天 11:00:26 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 计算机请你说说Python僵尸进程-笔试面试资料

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址