python 线程join 什么意思
答案:2 悬赏:40 手机版
解决时间 2021-03-05 14:03
- 提问者网友:动次大次蹦擦擦
- 2021-03-05 04:35
python 线程join 什么意思
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-03-05 05:09
join的作用是保证当前线程执行完成后,再执行其它线程。join可以有timeout参数,表示阻塞其它线程timeout秒后,不再阻塞。详见官方文档。
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-05 05:33
问题一:
在start前面还是后面append到列表是完全等价的。
因为你的程序(前面省略),等价于:
# 开启新线程
thread1.start()
thread2.start()
# 等待所有线程完成
thread1.join()
thread2.join()
print "exiting main thread"
列表不是必须的。
问题二:
使用join是为了阻塞当前线程(即主线程),直到两个子线程结束。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯