1.python多线程编程实例
1.1最常用的多线程例子
import threading
import time
def loop(name):
for x in range(10):
print(name + ":" + str(x))
time.sleep(1)
if __name__ == "__main__":
threads_pool = []
for name in ["xxx", "yyy", "zzzz"]:
t = threading.Thread(target=loop, args=(name,))
threads_pool.append(t)
t.start() # 开启线程任务
for t in threads_pool:
t.join() # 主进程等待子线程完成再结束
print("---done!---")