python标准库之多线程【threading】 第二讲
本帖最后由 MSK 于 2017-6-7 14:08 编辑【后台进程】
下一篇
主线程堵塞
上一篇
创建线程
当主线程完成想退出时,会检验子线程是否完成。
如果子线程未完成,则主线程会等待子线程完成后再退出。
如果想让只要主线程完成了,不管子线程是否完成,都要和主线程一起退出,
这时就可以将子线程设置为后台进程(守护进程)
方法1:
thread_1.setDaemon(True)
方法2:
thread_1 = threading.Thread(target=func,daemon=True)
示例:
**** Hidden Message *****
建议不要用idle运行,经常出现莫名其妙的BUG。直接运用命令提示符键入” python 模块名“来运行
{:10_302:} 我也发现了直接用粘帖到IDLE上确实会出现bug,。。。新建保存后运行就没问题 JasonRon 发表于 2017-6-6 21:43
我也发现了直接用粘帖到IDLE上确实会出现bug,。。。新建保存后运行就没问题
不仅这样,threading模块在idle上运行有时候会莫名其妙地失控,停止不了线程{:10_250:} {:10_261:}{:5_101:} 看看看 hellozwh 发表于 2017-6-27 19:18
看看看
欢迎欢迎~ 这个不错,就是写的感觉有点难懂了 {:10_335:}{:10_247:}{:10_288:} 回帖是一种美德 来看看学习 看看~· 学习 强力支持,学习了
学习学习 学习中 认真学习python 看看 看看 学习 学习
页:
[1]
2