大家好,初学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 ?")
我没学过python, 但我想线程方面的方法调用应该是相似的。您应该理解错了吧, a.start() 应该为启动线程a, b.join() 应该是调用的主线程等待 b 结束。所以,下面的,你应该明白了