为了账号安全,请及时绑定邮箱和手机立即绑定

Python 中如何结束子线程?

Python 中如何结束子线程?

慕的地10843 2019-02-26 10:05:33
发现 threading 的源代码中并没有关于停止的函数。 特此求教。正常方法也好,hacking 方法也好,但要求两点: 退出前可以先执行一段代码,用于清理当前工作 子线程停止后,父线程不受影响 。。。。
查看完整描述

4 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

自己写这个逻辑。例如设置一个变量,当变量改变时退出自身。

查看完整回答
反对 回复 2019-03-01
?
繁花如伊

TA贡献2012条经验 获得超12个赞

线程写quit(), 屡试不爽。
但是不知道这样能不能真正结束那条线程。
还有我感觉用thread好点。。
Thread有个start_new_thread, 没threading那么麻烦。

查看完整回答
反对 回复 2019-03-01
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

python的设计貌似是不希望用户这么做的...

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 2559 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信