Python子线程停止方法问题,python线程停止,发现 threading
Python子线程停止方法问题,python线程停止,发现 threading
发现 threading 的源代码中并没有关于停止的函数。
特此求教。正常方法也好,hacking 方法也好,但要求两点:
。。。。
python的设计貌似是不希望用户这么做的...
线程写quit(), 屡试不爽。
但是不知道这样能不能真正结束那条线程。
还有我感觉用thread好点。。
Thread有个start_new_thread, 没threading那么麻烦。
可以在父进程中维护一个子线程和是否退出标志的global dict,子线程每次循环的时候,都检查一下自己对应的退出标志位,如果退出,则执行相应的动作break。而决定那个子线程退出,可以在主线程维护。如果想一次结束所有子线程,则维护一个global bool则可以了。
自己写这个逻辑。例如设置一个变量,当变量改变时退出自身。
编橙之家文章,
相关内容
- Python scrapy框架ImagesPipeline图片下载保存名称问题,,仔细
- python菜鸟求问关于嵌套函数中作用域范围应该怎么理解
- Python3.X中没sqlite3模块吗?为什么我导入时会提示没有模
- 求python列表倒序输的方法,python列表倒序输,想请问下
- Python锁问题,并发只读有锁吗怎么避免,python锁,python并
- Python列表中元素数量如何统计,python列表元素数量,比如
- mysql怎么把对因汉字部分的unicode换成utf8呢,unicodeutf8
- python 字典形式字符串最佳格式转换方法是什么,pytho
- 请大家给个做vpn server的思路,能讲讲vpn原理最好,serv
- 请问npm、gem比python这样包管理系统优势在哪里,npmgem
评论关闭