import time
from concurrent.futures import ThreadPoolExecutor#从并发中导入线程池futures未来Executor执行者
threadPool = ThreadPoolExecutor(max_workers=6)#最大工作6个线程
b_list = [i for i in range(1,9)]
list = []
def currt(i,b_list,list):
for j in b_list:
list.append(j*i)
time.sleep(1)
print("处理完一个...")
for i in range(1,100):#向线程池提交100个任务
threadPool.submit(currt,i,b_list,list)
while True:#到while true时, 线程还在跑
print(len(list),list[-10:])
time.sleep(2)
python 线程池实例
最新推荐文章于 2023-04-25 06:55:44 发布