位置: 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)

  • 湖南税务申报期限2023年1月
  • 公益性捐赠税前扣除资格有效期
  • 一般纳税人进货收到普通发票
  • 进料加工委托 加工费发票怎么开
  • 机器设备折旧计提规定
  • 车子按揭利息
  • 债务豁免的会计分录
  • 老板请员工吃饭唯独没叫你是什么意思
  • 免税更正申报
  • 房租的应收必须交吗
  • 公司账户流水要交税吗
  • 老板私车转让给老板
  • 亏损的结转分录
  • 单位收到社保补贴会计怎样处理
  • 工会资助贫困大学生
  • 鸿蒙桌面卡片怎么变小
  • 捐赠支出税前扣除票据
  • 不能抵扣的费用
  • win7s
  • explorer.exe是啥意思
  • 外购货物用于职工福利进项税额可以抵扣吗
  • 财政应返还额度年末有余额吗?
  • 什么样的企业是好企业,什么样的员工是好员工
  • ReadTimeoutError: HTTPSConnectionPool(host=‘cdn-lfs.huggingface.co‘, port=443)
  • file php
  • adamax优化器
  • 微信小程序实现支付功能
  • php ob缓存
  • phptoken验证原理
  • ajax不刷新页面
  • win11的截屏
  • fasternet高效上采样模块
  • php命令大全
  • 以前年度应交税费调账
  • 经营性现金流减利息
  • 营改增小规模纳税人认定标准
  • 预扣预缴和汇算清缴是什么意思
  • 生成100个[30-99]之内的随机数
  • MYSQL数据库技术基础
  • 新成立公司实收资本没到位该怎么做账
  • 小规模减免税款会计分录
  • 盖骑缝章的合同可以双面打印吗
  • 查补以前年度税款账务处理
  • 厂房出租租金收税吗
  • 企业处置子公司
  • 什么是代扣代缴税收缴款凭证
  • 税控盘费用进什么科目
  • 车辆保险费没有发票会计分录
  • 机票改签手续费有报销凭证吗
  • 普票抵扣
  • 流动资产合计怎么算
  • win2003peiso
  • mac系统操作的小技巧
  • solaris netstat
  • url是什么格式的文件怎么打开
  • 快速锁定单元格的方法
  • [置顶]bilinovel
  • nodejs支付宝支付
  • 安卓十游戏怎么玩
  • ie所有版本
  • python的dict类型
  • python def用法理解
  • unity socket udp
  • linux守护进程管理
  • shell脚本学习指南
  • xbox无法连接无线网络
  • android内存使用情况
  • animate如何拖动图片
  • 境外付汇税务备案要多久
  • 青春逐梦税务蓝
  • 山西国家税务总局官网
  • 深圳税务网上申报客户端更正申报流程
  • 广东每年交多少税给国家
  • 湖北税票真伪查询
  • 应税和非应税是什么意思
  • 工资薪金的税收金额是填实际发生还是帐载金额
  • 集体土地征收应该有哪些文件
  • 委托人全权代理
  • 浙江国地税联合税务局
  • 国地税合并6月15日挂牌
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设