# -*- coding: utf-8 -*_ import time from concurrent.futures import ThreadPoolExecutor, wait, ALL_COMPLETED # 创建线程池 max_workers 不设置线程数时默认为当前系统最大核心数 executor = ThreadPoolExecutor(max_workers=2) l = [] def worker(a): time.sleep(a) print(a) l.append(a) task = [] for i in range(5): task.append(executor.submit(worker, i)) # 添加线程 wait(task, return_when=ALL_COMPLETED) # 等待所有线程执行完成 print(l) print("所有线程执行完毕")
python 线程池的简单使用
最新推荐文章于 2024-07-22 22:58:19 发布