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

  • 苹果11竖屏锁定在哪里设置(苹果11竖屏锁定关闭仍无法横屏)

    苹果11竖屏锁定在哪里设置(苹果11竖屏锁定关闭仍无法横屏)

  • 苹果11如何清理运行的软件(苹果11如何清理垃圾)

    苹果11如何清理运行的软件(苹果11如何清理垃圾)

  • 淘宝配送区域是什么意思(淘宝配送区域是什么)

    淘宝配送区域是什么意思(淘宝配送区域是什么)

  • 红米10x和红米10xpro区别(红米note 10 pro)

    红米10x和红米10xpro区别(红米note 10 pro)

  • 苹果8plus声音越来越小怎么办(苹果8plus声音越来越小)

    苹果8plus声音越来越小怎么办(苹果8plus声音越来越小)

  • 交易被淘宝关闭是什么意思(交易被淘宝关闭,原因是之前有过退款)

    交易被淘宝关闭是什么意思(交易被淘宝关闭,原因是之前有过退款)

  • vivo怎么拦截陌生短信(vivo怎么拦截陌生号码短信)

    vivo怎么拦截陌生短信(vivo怎么拦截陌生号码短信)

  • kux格式用什么播放器(kux格式用什么播放器能打开)

    kux格式用什么播放器(kux格式用什么播放器能打开)

  • 手机正常耗电速度(手机正常耗电速度是多少)

    手机正常耗电速度(手机正常耗电速度是多少)

  • 计算机的字长一定是字节的整数倍吗(计算机的字长一般都是几的整数倍)

    计算机的字长一定是字节的整数倍吗(计算机的字长一般都是几的整数倍)

  • 小米手表苹果手机能用吗(小米手表苹果手表对比)

    小米手表苹果手机能用吗(小米手表苹果手表对比)

  • 淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

    淘宝怎么改实名认证资料(淘宝怎么改实名认证 知乎)

  • 探探被对方解除匹配还可能找到吗(探探被对方解除匹配发消息)

    探探被对方解除匹配还可能找到吗(探探被对方解除匹配发消息)

  • vivo手机怎么遥控空调(vivo手机怎么遥控开空调)

    vivo手机怎么遥控空调(vivo手机怎么遥控开空调)

  • 苹果7适不适合更ios13(苹果7适不适合更新)

    苹果7适不适合更ios13(苹果7适不适合更新)

  • 小象优品中的超额消费订单取消是什么意思(小象优品必过)

    小象优品中的超额消费订单取消是什么意思(小象优品必过)

  • 为什么qq背景总是会消失了(为什么qq背景总是黑屏)

    为什么qq背景总是会消失了(为什么qq背景总是黑屏)

  • 短信如何在悬浮窗显示(短信如何在悬浮窗播放)

    短信如何在悬浮窗显示(短信如何在悬浮窗播放)

  • 电量与电压的关系(电压和电量是一回事吗)

    电量与电压的关系(电压和电量是一回事吗)

  • 数据湖和数据仓库的差别(数据湖和数据仓库hudi)

    数据湖和数据仓库的差别(数据湖和数据仓库hudi)

  • 淘宝怎么申请售后(淘宝怎么申请售后维修)

    淘宝怎么申请售后(淘宝怎么申请售后维修)

  • (vue权限管理)前端路由表角色权限管理,通过登录不同角色侧边栏显示对应页面(vue权限管理面试题)

    (vue权限管理)前端路由表角色权限管理,通过登录不同角色侧边栏显示对应页面(vue权限管理面试题)

  • 【Windows Server 2019】Web服务 IIS 配置与管理—— IIS 的安装与基本配置 Ⅲ(windowsserver2019产品密钥)

    【Windows Server 2019】Web服务 IIS 配置与管理—— IIS 的安装与基本配置 Ⅲ(windowsserver2019产品密钥)

  • php中__callStatic方法的使用(php static function)

    php中__callStatic方法的使用(php static function)

  • 建筑企业交税流程
  • 管理费用与税金及附加哪个会影响利润
  • 耕地占用税退税政策
  • 研发人员差旅费可以资本化吗
  • 进仓费税率
  • 外购无形资产的摊销额计入什么费用
  • 个体户查账征收需要交什么税
  • 小规模交社保有人数限制吗
  • 已认证红字信息表
  • 经营所得与劳务所得的税率
  • 国家规定先打五联还是麻腮风
  • 跨年的材料专票怎么做会计分录?
  • 分给当期投资者利润如何做会计分录?
  • 发票没有认证怎么报销
  • 房屋租赁合同样本书
  • 水利建设基金怎么计提
  • 印花税在什么情况下需要申报
  • 开票3个点13个点是什么意思
  • 发生的费用发票会计分录
  • 定金转为货款如何表述
  • 出口退税函调是什么意思
  • 报销误餐费会计怎么做账
  • 小企业会计准则成本核算方法选什么
  • 餐饮业代金券怎么用
  • 以产品抵债会计分录
  • excel2019文件加密
  • php远程命令执行
  • php零基础教程
  • 企业提取盈余公积会引起所有者权益变动吗
  • 在收付实现制下,预付的下季度报刊杂志订阅费
  • 增值税的法律法规最新
  • php获取表单数据保存到mysql中
  • php检测字符串长度
  • web后端开发是什么意思
  • 收到借款时 会计科目怎么做
  • 本期应纳税额是怎么算
  • 退货可以开红字发票吗
  • 企业什么时候才能按工龄退休
  • dubbo 实现原理
  • 开办费计入哪个会计科目
  • html 基础
  • 劳务公司社保手续办理
  • 递延收益为什么是递延所得税资产
  • 契税计税依据是否包含耕地占用税
  • 物流进项发票应纳税额
  • 收据十万大写金额填写样本
  • mysql编程一般步骤
  • 超市的小票能入账吗
  • 代扣代缴附加税减免政策文件
  • 建筑工程的税务处理
  • 坏账核算备抵法的优缺点
  • 电子设备折旧残值率
  • 员工报销的话费要缴纳个税吗?
  • 购房增值税发票是购房发票吗
  • 个税基数和社保有关系吗
  • 金税盘费用不交会怎么样
  • 组织机构代码证图片
  • mysql检查表是否存在
  • win7系统怎么把桌面文件放到d盘
  • 如何设置windows自动关机
  • windows 查看图片
  • mac电脑登录
  • win7系统无法安装ie8
  • win7怎么操作
  • win7怎么更改系统字体大小
  • mac安装nodejs的权限问题
  • node文件目录
  • 我是如何从0开始做到年入1000+万的
  • javascrapt
  • 批处理命令显示内容
  • 基于zepto的移动端轻量级日期插件--date_picker
  • c#入门实例
  • javascript数据结构与算法
  • 税务开票明细
  • 每月个人所得税申报截止时间是几号
  • 北京市房山区限行范围
  • 生产变压器有什么危害
  • e福州怎么帮家人登记
  • 出口退税备案表享受增值税优惠政策
  • 山东增值税普通发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设