python线程池等待全部任务结束再继续
2024-10-07 03:47:07
import json
import time
from concurrent.futures import ThreadPoolExecutor, wait, ALL_COMPLETED
import requests from Db import Db db = Db()
url = ""
max_workers = 30
executor = ThreadPoolExecutor(max_workers=max_workers)
tasklist = [] def send(openiddic):
openid = openiddic[0] data = []
for d in data:
task = executor.submit(send, ([d["wxopenid"]]))
tasklist.append(task)
if (len(tasklist) > max_workers):
wait(tasklist, return_when=ALL_COMPLETED)
tasklist.clear()
print(d["wxopenid"])
wait(tasklist, return_when=ALL_COMPLETED)
print("succ")
最新文章
- Entity Framework 6 Recipes 2nd Edition(12-8)译 ->; 重新获取一个属性的原始值
- UILable点击事件
- windbg 命令 gchandles
- 详细讲解Quartz.NET
- 保存恢复临时信-Android 中使用onSaveInstanceState和onRestoreInstanceState
- 第二百一十五、六天 how can I 坚持
- C# 以ThreadStart方式实现多线程
- js以json形式提交数据,后台接受
- Android 开发笔记 “SQLite”
- [转]解决get方法传递URL参数中文乱码问题
- linux查看CPU和内存信息
- 关于Container With Most Water的求解
- mac下sublime 配置使用markdown
- MySQL优化之表结构优化的5大建议(数据类型选择讲的很好)
- 最优的路线(floyd最小环)
- UE4入门(三)
- LIBXML2库使用指南2
- 如何在Ubuntu-14.04上安装g++-6.3 ?
- 《精通ASP.NET MVC5》第7章 SportStore:一个真正的应用程序(1)
- 《Ubuntu标准教程》学习总结