首页 新闻 会员 周边 捐助

关于线程join的疑惑

0
悬赏园豆:20 [已解决问题] 解决于 2011-12-31 05:28

大家好,初学python,关于线程有些疑惑,

像:

a.start()

b.join()

我理解,a先开始,然后暂停,等b结束,a继续。

但如下情况,我就不明白了

if __name__ == "__main__" :
   var = 1
   for i in range(2) :
   t = Client(i)
   var = var + 1
   t.start()自己开始
   t.join() 自己先暂停,等自己结束,再继续自己?
   s= raw_input("Il n'y a plus de Threads , quitter ?")

佛剑分说的主页 佛剑分说 | 初学一级 | 园豆:182
提问于:2011-12-26 19:59
< >
分享
最佳答案
1

我没学过python, 但我想线程方面的方法调用应该是相似的。您应该理解错了吧, a.start() 应该为启动线程a, b.join() 应该是调用的主线程等待 b 结束。所以,下面的,你应该明白了

收获园豆:20
ChatinCode | 老鸟四级 |园豆:2272 | 2011-12-27 13:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册