python守护线程与非守护线程如何使用


这篇文章主要介绍“python守护线程与非守护线程如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python守护线程与非守护线程如何使用”文章能帮助大家解决问题。当主线程执行结束后,所有 在运行的子线程都 直接结束,不管子任务是否完成很多语言的 垃圾收集器 就运用了 守护线程,去回收程序不再使用的垃圾内存而非守护线程其实就跟守护线程相反,当主线程结束后,如果子线程还在运行,子线程并不会直接结束,而是 继续完成任务,等待子线程都执行完毕才结束下面是一个普通线程的例子,也就是 非守护线程我们创建了 autofelix 购物线程,去模拟购物流程的任务可以看出当主线程已经结束,但是子线程依然 没有退出因为 shopping 这个子线程任务还在工作,所以程序会一直运行下去# 运行结果
飞兔小哥 进入了商场…’
飞兔小哥 准备出去买东西…
飞兔小哥 看到了西红柿…
飞兔小哥 又买了土豆…
飞兔小哥 进入了商场…’
飞兔小哥 回家了!
飞兔小哥 进入了商场…’
飞兔小哥 进入了商场…’
飞兔小哥 进入了商场…’
飞兔小哥 进入了商场…’
飞兔小哥 进入了商场…’
……..我们可以通过设置 xxx.daemon = True 将线程变成守护线程必须在启动免费云主机域名之前将线程配置为守护程序或非守护程序,否则 python 将引发运行时错误守护程序线程不会像普通线程一样正常退出,所以要确保,子任务的异常结束不会产生任何负面影响# 运行结果
飞兔小哥 进入了商场…’
飞兔小哥 准备出去买东西…
飞兔小哥 看到了西红柿…
飞兔小哥 进入了商场…’
飞兔小哥 又买了土豆…
飞兔小哥 回家了!关于“python守护线程与非守护线程如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: node.js gm怎么使用

本篇内容主要讲解“node.js gm怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“node.js g免费云主机域名m怎么使用”吧! gm是基于node.js的图片处理插件,它封装了图片处理工具Graphi…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/25 22:39
Next 03/25 22:39

相关推荐