import threading
import time
def myThreading(count):
for x in range(count):
print(x)
time.sleep(1)
print("myThreading end")
if __name__ == '__main__':
t1 = threading.Thread(target=myThreading, args=(40,))
t2 = threading.Thread(target=myThreading, args=(70,))
timeout=60
for t in [t1,t2]:
t.setDaemon(True)
t.start()
print("{} start".format(t))
t1.join(timeout)
t2.join(timeout)
print("all end")
python 实现主线程等待子线程,超时后不再等待
最新推荐文章于 2024-08-29 13:45:35 发布