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

  • x80怎么开dc(x80怎么开dc调光)

    x80怎么开dc(x80怎么开dc调光)

  • 微信怎么录视频(微信怎么录视频时间长)

    微信怎么录视频(微信怎么录视频时间长)

  • 苹果id账户注销后果(苹果id账户注销需要多久)

    苹果id账户注销后果(苹果id账户注销需要多久)

  • 怎么强行打通呼叫转移(怎么强制呼叫对方)

    怎么强行打通呼叫转移(怎么强制呼叫对方)

  • 电脑强行关闭程序按什么键(电脑强行关掉程序)

    电脑强行关闭程序按什么键(电脑强行关掉程序)

  • i56500最高能上什么显卡(i56500够用吗)

    i56500最高能上什么显卡(i56500够用吗)

  • 饿了么退款被拒绝怎么重新申请退款(饿了么退款被拒绝钱会自动退给你吗)

    饿了么退款被拒绝怎么重新申请退款(饿了么退款被拒绝钱会自动退给你吗)

  • 你的电脑将重启若干次是什么意思(你的电脑遇到问题,需要重新启动)

    你的电脑将重启若干次是什么意思(你的电脑遇到问题,需要重新启动)

  • 网页实际上是一种什么文件(网页一般称作)

    网页实际上是一种什么文件(网页一般称作)

  • ipad120刷新率有哪些设备(刷新率120的ipad)

    ipad120刷新率有哪些设备(刷新率120的ipad)

  • 拼多多总部在哪个城市(拼多多总部在哪几个地方)

    拼多多总部在哪个城市(拼多多总部在哪几个地方)

  • 荣耀20和20pro屏幕尺寸(荣耀20和20pro屏幕通用吗)

    荣耀20和20pro屏幕尺寸(荣耀20和20pro屏幕通用吗)

  • 华为p30pro和p30pro的区别(华为p30pro和p30pro+手机壳通用吗)

    华为p30pro和p30pro的区别(华为p30pro和p30pro+手机壳通用吗)

  • 相机专业模式s是什么意思(相机专业模式是什么档)

    相机专业模式s是什么意思(相机专业模式是什么档)

  • 手机信号格旁边的hd是什么意思(手机信号格旁边有个爱心符号)

    手机信号格旁边的hd是什么意思(手机信号格旁边有个爱心符号)

  • 华为mate30带红外线吗(华为荣耀80有红外线功能吗)

    华为mate30带红外线吗(华为荣耀80有红外线功能吗)

  • 抖音密码忘了手机号换了(抖音密码忘了手机号不用了怎么重新登陆)

    抖音密码忘了手机号换了(抖音密码忘了手机号不用了怎么重新登陆)

  • 港版苹果手机支持电信吗(港版苹果手机支持联通吗)

    港版苹果手机支持电信吗(港版苹果手机支持联通吗)

  • 红魔3s和黑鲨2pro对比(红魔3s和黑鲨3s哪个更值得入手)

    红魔3s和黑鲨2pro对比(红魔3s和黑鲨3s哪个更值得入手)

  • 元气骑士怎么改键位(元气骑士怎么改宠物皮肤)

    元气骑士怎么改键位(元气骑士怎么改宠物皮肤)

  • 手机打电话听筒声音小怎么回事(手机打电话听筒声音小免提正常)

    手机打电话听筒声音小怎么回事(手机打电话听筒声音小免提正常)

  • 怎么更改微信滴滴手机号码(怎么更改微信滴滴打车手机号)

    怎么更改微信滴滴手机号码(怎么更改微信滴滴打车手机号)

  • 解决MAC电脑系统设置的安全性与隐私下通用没有任何来源选项(mac苹果电脑系统)

    解决MAC电脑系统设置的安全性与隐私下通用没有任何来源选项(mac苹果电脑系统)

  • jsjiami.com V6版本,js解密的方法。(js16.vip)

    jsjiami.com V6版本,js解密的方法。(js16.vip)

  • 个人所得税C表怎么填写
  • 个税申报吗
  • 个人独资企业生活费用和经营费用混在一起的
  • 怎样注册投资有限公司
  • 结转代扣社会保险费分录
  • 预付卡的发票
  • 研发费用成本化和费用化
  • 不在经营范围内开票会受到什么惩罚
  • 公司购买汽车的购置税怎么做账
  • 企业注销处置固定资产需要缴纳哪样税
  • 变更了公司名称以前的发票还可以抵扣吗
  • 资产盘点的步骤是什么,需要注意哪些细节
  • 上季度资产总额填错了怎么办
  • 租车没有发票怎么入账
  • 增值税发票三个点
  • 2016的发票2017年还能用吗?
  • 个税系统数据没有备份怎么办
  • 单张发票不超过1万
  • 企业的公益性捐赠支出
  • 无偿划转净资产为负数的企业账务处理
  • 普票红冲对方已入账发票拿不回来
  • 出口退税系统怎么导入数据
  • 运输发票车种车号要求 自有车
  • 冲销坏账怎么做分录
  • 电梯销售和安装怎么核算收入
  • 个人缴纳公积金有什么好处
  • 认缴出资没到位违法吗
  • 软件入无形资产金额
  • 挂账多年的往来账怎么处理
  • 注册造价师挂靠费怎么缴纳个税
  • 什么是累计预扣预缴应纳税所得额
  • mysql识别中文
  • 将织梦dedecms转换到wordpress
  • phpcms如何配置404
  • 应交税款怎么计算
  • 公司年底封账时间
  • 在建工程业务核算
  • 涉税金额是指金额还是税额
  • 单位制造费用是什么科目
  • 织梦系统
  • 增值税专用发票怎么开
  • sqlsever注释符号
  • 预交的城建税及附加税
  • 营改增对金融业税负的影响
  • 管理费用应该如何分摊 dcf
  • 预收款收入确认
  • 做个公司网站一般需要多少钱
  • 待抵扣进项税额是什么情况下用的
  • 在建工程领用原材料
  • 没进项发票开销项发票可以吗?
  • 管道固定装置
  • 人工工资会计科目
  • 所得税汇算清缴报告在哪查
  • 支付代理费计入什么科目
  • 海关发票丢失怎么处理
  • 计提折旧对公司有什么好处
  • w7系统ip地址
  • 搜狗拼音输入法xp系统
  • 怎么用ubuntu
  • ubuntu 12.04安装
  • adb.exe是什么程序
  • pb程序是什么
  • 操作系统 保护
  • awk中使用sed
  • win10系统怎么配置交换机
  • win10一年更新一次
  • 安卓框架app
  • javascript:window.top.space_additem
  • 安卓 游戏软件
  • 学习英语
  • nodejsorg
  • js移动dom
  • python编程完全入门教程
  • pass python用法
  • javascript常见问题
  • python+django
  • 如何判断python列表长度
  • 如何查询纳税信用级别
  • 提高税务干部七种能力的意义
  • 中国税务社保缴费app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设