上述程序输出为:
屏蔽了x.join()这一句的输出:
x.join(1),加入超时1s输出为:
总结:
加入join后需要等待当前线程完成了工作才去执行下一线程,否则的话多个线程会抢夺cpu执行;
加入timeout后join在等待timeout秒后就执行下一个线程。
上述程序输出为:
屏蔽了x.join()这一句的输出:
x.join(1),加入超时1s输出为:
总结:
加入join后需要等待当前线程完成了工作才去执行下一线程,否则的话多个线程会抢夺cpu执行;
加入timeout后join在等待timeout秒后就执行下一个线程。