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")

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(12-8)译 -> 重新获取一个属性的原始值
  2. UILable点击事件
  3. windbg 命令 gchandles
  4. 详细讲解Quartz.NET
  5. 保存恢复临时信-Android 中使用onSaveInstanceState和onRestoreInstanceState
  6. 第二百一十五、六天 how can I 坚持
  7. C# 以ThreadStart方式实现多线程
  8. js以json形式提交数据,后台接受
  9. Android 开发笔记 “SQLite”
  10. [转]解决get方法传递URL参数中文乱码问题
  11. linux查看CPU和内存信息
  12. 关于Container With Most Water的求解
  13. mac下sublime 配置使用markdown
  14. MySQL优化之表结构优化的5大建议(数据类型选择讲的很好)
  15. 最优的路线(floyd最小环)
  16. UE4入门(三)
  17. LIBXML2库使用指南2
  18. 如何在Ubuntu-14.04上安装g++-6.3 ?
  19. 《精通ASP.NET MVC5》第7章 SportStore:一个真正的应用程序(1)
  20. 《Ubuntu标准教程》学习总结

热门文章

  1. Java安全之CC6
  2. perl大小写转换函数uc和lc
  3. Git 实战代码分支管理 | Git Flow 策略
  4. go如何编写命令行(cli)程序
  5. C++一个吃豆人小游戏
  6. jquery &&、||
  7. c++ trivial, standard layout和POD类型解析
  8. Windows 10 读取bitlocker加密的硬盘出现参数错误怎么解决?
  9. 3D旋转不能对齐,元素边倾斜
  10. 【精选】前端JS面试题35个