python标准库之【threading】 第三讲
本帖最后由 MSK 于 2017-6-10 21:24 编辑内容概括:
线程堵塞
上一篇:
threading后台进程
下一篇:
同步锁与递归锁,管理线程访问公共资源
{:10_333:} 就像你想送一个MM生日礼物,但是你的礼物还在XX高速上跑着,苦逼的你只能无奈的等着快递,等快递到了再送给她。
threading也一样,实际编程中,有时需要等某个任务完成后才能继续执行某个任务。这就需要将某些线程挂起,直到任务执行完毕才运行。
要实现这个功能,你需要join方法
thread_1.join()
timeout参数可选,表示如果子线程(thread_1)在规定时间内没有完成,主线程将开始执行。(霸王硬上弓{:10_256:} )
如果没有,在子线程(thread_1)执行完成之前,这个子线程的父线程将一直被阻塞。就是说,当调用join()的子进程没有结束之前,主进程不会往下执行。对其它子进程没有影响。
示例:
**** Hidden Message *****
{:10_302:}
看看 hellozwh 发表于 2017-6-27 19:24
看看
欢迎欢迎~ 嘻嘻 我顶你。。。。。。。。。。。。 图片看不到的。怎么回事。 来学习 看看~~ 支持 学习 看看 认真学习python
看看 学习
{:10_249:} 看看 {:5_110:} st 虽然这个知识点难理解,但鱼C这里讲得已经比其他网站好了 Take a look
页:
[1]
2