位置: IT常识 - 正文

python多线程编程怎么退出(python多线程编程案例)

编辑:rootadmin

推荐整理分享python多线程编程怎么退出(python多线程编程案例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python的简单多线程编程,python多线程编程原理,python多线程编程需要导入的包,python多线程编程库,python多线程编程需要导入的包,python多线程编程包,python多线程编程需要导入的包,python多线程编程导入的包,内容如对您有帮助,希望把文章链接给更多的朋友!

python多线程编程退出的方法是在启动线程之前设置【daemon】这个属性为“True”。即当父进程结束时,所有的子进程跟着全部结束。

python多线程编程怎么退出(python多线程编程案例)

首先补充一个知识点

daemon:一个布尔值,指示此线程是否为守护线程(真)(假)。必须在start()调用之前设置此参数,否则RuntimeError引发该参数。它的初始值是从创建线程继承的;主线程不是守护程序线程,因此在主线程中创建的所有线程默认为daemon=False。当没有活动的非守护线程时,整个Python程序将退出。只要在启动线程之前设置了这个属性为True,当父进程结束时,所有的子进程跟着全部结束.

接下来我们一起看看代码部分举例:

importthreading,time,randomclassSea:def__init__(self):self.__sea=0defm(self,i):#随机时间进行打印time.sleep(random.random()*2)print(i)ifi==1:self.__sea=1defmain(self):Threads=[]#将会启动10个线程,线程id为1时全部线程终止!foriinrange(10):t=threading.Thread(target=self.m,args=(i,))t.daemon=1Threads.append(t)#启动所有线程foriinThreads:i.start()#当标志位【sea】时所有多线程结束while1:ifself.__sea:breakprint('线程已退出!')Sea().main()#继续执行后续程序foriinrange(5):print('yeah!')

此时,main这个函数对于多线程来讲,便是父进程,也就是守护进程。预计会进行10次循环的数字打印,但是当self.__sea这个标志位为真时,所有的剩余子线程将不会再执行,直接结束进行后续的操作。

结果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/309306.html 转载请保留说明!

上一篇:dedecms的密码加密算法 及反向解密方法(dedecms默认用户名)

下一篇:phpcms图形验证码不显示不出来怎么办(图形验证码api)

  • 抖音怎么关闭关注的人不让别人看到(抖音怎么关闭关联账号)

    抖音怎么关闭关注的人不让别人看到(抖音怎么关闭关联账号)

  • 魅族 18 Pro支持内存容量扩展吗(魅族18pro支持红外遥控吗)

    魅族 18 Pro支持内存容量扩展吗(魅族18pro支持红外遥控吗)

  • OPPO Ace2闪存规格是多少呢(oppo ace2内存规格)

    OPPO Ace2闪存规格是多少呢(oppo ace2内存规格)

  • 扩列聊天的人怎么找回来(扩列聊些什么)

    扩列聊天的人怎么找回来(扩列聊些什么)

  • 微信怎样统一回复大家的留言(微信怎样统一回复朋友圈评论)

    微信怎样统一回复大家的留言(微信怎样统一回复朋友圈评论)

  • word中空白页删不掉(word中空白页删除不了怎么办)

    word中空白页删不掉(word中空白页删除不了怎么办)

  • qq登快手登不了怎么办(qq登不了快手了)

    qq登快手登不了怎么办(qq登不了快手了)

  • 原彩显示的好处和弊端(原彩显示好还是不好)

    原彩显示的好处和弊端(原彩显示好还是不好)

  • 微信怎么发两千的红包(微信怎么发两千字以上)

    微信怎么发两千的红包(微信怎么发两千字以上)

  • 笔记本亮屏后就不动了(笔记本亮屏后就不亮了)

    笔记本亮屏后就不动了(笔记本亮屏后就不亮了)

  • 飞鸽互联验证失败怎么回事(飞鸽互联注册失败是什么原因)

    飞鸽互联验证失败怎么回事(飞鸽互联注册失败是什么原因)

  • soul被禁止私聊原因(soul被禁止私聊,还能评论吗)

    soul被禁止私聊原因(soul被禁止私聊,还能评论吗)

  • iphonex双摄像头的作用(苹果x的两个摄像头)

    iphonex双摄像头的作用(苹果x的两个摄像头)

  • 微信聊天录屏怎么没有声音(微信聊天录屏怎么做)

    微信聊天录屏怎么没有声音(微信聊天录屏怎么做)

  • 笔记本电脑uefi啥意思(笔记本电脑uefi改成legacy电脑黑屏)

    笔记本电脑uefi啥意思(笔记本电脑uefi改成legacy电脑黑屏)

  • windowsxp是应用软件吗

    windowsxp是应用软件吗

  • 荣耀9x支不支持快充(荣耀9x支不支持多屏协同)

    荣耀9x支不支持快充(荣耀9x支不支持多屏协同)

  • 苹果新手机怎么同步旧手机(苹果新手机怎么查询是不是正品)

    苹果新手机怎么同步旧手机(苹果新手机怎么查询是不是正品)

  • qicq和oicq区别大吗(qi与qc有什么区别)

    qicq和oicq区别大吗(qi与qc有什么区别)

  • 快捷方式打不开怎么办(永劫无间桌面快捷方式打不开)

    快捷方式打不开怎么办(永劫无间桌面快捷方式打不开)

  • 8p是什么基带(iphone8p是什么基带)

    8p是什么基带(iphone8p是什么基带)

  • 小米9怎么无线充电(小米9怎么无线充电充不上)

    小米9怎么无线充电(小米9怎么无线充电充不上)

  • 前端页面适配之postcss-px-to-viewport(前端如何适配移动端)

    前端页面适配之postcss-px-to-viewport(前端如何适配移动端)

  • 使用 TF-IDF 算法将文本向量化(tf-idf计算)

    使用 TF-IDF 算法将文本向量化(tf-idf计算)

  • 小规模纳税人享受1%的税率
  • 个人房产投资入股公司过户
  • 不含税销售额计算公式理解
  • 税后经营净利率和营业净利率的区别
  • 进口货物的完税价格不包括
  • 个体工商户是否家庭经营的区别
  • 支付境外培训费
  • 个人挂靠利润如何提取
  • 如何调整所得税费用
  • 购买金税盘需要带什么
  • 出售专利权收入属于什么收入
  • 电商刷单的成本如何处理?
  • 出口转内销补交关税
  • 一般纳税人增值税可以抵扣吗
  • 物业要交多少钱
  • 转账支票必须对着开发票单位吗?
  • 营改增后商品房销售合同印花税的计税依据是什么?
  • 加油票不打公司会怎么样
  • 用友t3怎么删除损益结转凭证
  • 汇算清缴的所得税会计分录
  • 固定资产可以一次计入费用吗
  • 职工福利进项税可以抵扣吗
  • 应交税费的余额怎么计算
  • 2018增值税暂行条例
  • win10怎么关闭开机磁盘自检
  • linux常用命令详解
  • 预收款项的减少
  • 进项税和销项税怎么理解
  • 小微企业一般纳税人
  • php文本转数字
  • win10任务栏颜色怎么调
  • 公司未经营需要做所得税年度清缴吗
  • 佛洛勒斯岛在哪里
  • 如何确定合伙企业的利润
  • 长期股权投资顺逆流交易的损益调整
  • 小规模报税系统登录
  • 公司与公司的往来款清帐需要交税吗
  • 财税[1994]26号
  • vue3获取dom元素的方法
  • critical_section 结构
  • 汇算清缴补交所得税怎么做凭证
  • docker常用命令大全简书
  • vue虚拟domdiff算法
  • 长期借款利息是流动负债吗
  • 支付招标代理费的请示
  • 公司购买食品怎么入账
  • 公司不注销会坐牢吗
  • 进项发票的作用
  • 什么叫转让财产收入
  • 公司按最低标准交社保可以申请补偿吗
  • 缴纳城市维护建设税的纳税人有哪些
  • 印花税滞纳金怎么处理
  • 稳岗补贴会计分录怎么做,需要缴纳企业所得税不
  • 行政单位固定资产标准
  • mysql 压测
  • sqlserver函数大全
  • 按不同要求分类
  • mysql 5.7.17 winx64安装配置方法图文教程
  • iis设置mime
  • 删除默认操作系统
  • dlg是什么意思中文
  • 忘记密码 ?
  • centos硬盘扩容
  • win8系统启动不了如何修复
  • linux文本处理实验报告
  • 关闭windows输入法
  • windows7无法安装
  • 如何查看win7系统
  • iptables防火墙规则
  • js实现功能
  • jquery有什么功能
  • 卸载安装软件
  • glviewport超出屏幕范围
  • express中间件面试题
  • 很不错的两款Bootstrap Icon图标选择组件
  • [置顶] 安卓手电筒小程序
  • python模拟ajax
  • 以划拨方式取得的土地使用权
  • 手机陌陌卸载还有记录吗
  • 贵州省国家税务局电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设