Python的threadpool模块
2019独角兽企业重金招聘Python工程师标准>>>
Python的threadpool模块
这是一个使用python实现的线程池库。
安装
pip install threadpool
文档
http://gashero.yeax.com/?p=44
http://www.chrisarndt.de/projects/threadpool/
测试
使用一个20个线程的线程池进行测试
import threadpool
import time,random
import Queuedef hello1(str): time.sleep(2) return str def print_ret(request, result): print "the result is %s %r\n" % (request.requestID, result) def deal_task(pool):try:pool.poll(True)except Exception, e:print str(e)#lst = [1,2,3,4,5,6,7]
q = Queue.Queue()
for i in range(100):q.put(i)lst = [q.get() for i in range(q.qsize())]pool = threadpool.ThreadPool(20)
requests = threadpool.makeRequests(hello1, lst, print_ret)
for req in requests:pool.putRequest(req)#deal_task(pool)pool.wait()
转载于:https://my.oschina.net/crooner/blog/387933
Python的threadpool模块相关推荐
- Python multiprocess 多进程模块
转发:http://www.langzi.fun/Python multiprocess 多进程模块.html 需要注意的是,如果使用多线程,用法一定要加上if __name__=='__main__ ...
- python:Json模块dumps、loads、dump、load介绍
20210831 https://www.cnblogs.com/bigtreei/p/10466518.html json dump dumps 区别 python:Json模块dumps.load ...
- 能带曲线图绘制python_如何使用python的matplotlib模块画折线图
python是个很有趣的语言,可以在cmd命令窗口运行,还有很多的功能强大的模块.这篇经验告诉你,如何利用python的matplotlib模块画图. 工具/原料 windows系统电脑一台 pyth ...
- python之路——模块和包
一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...
- Python 安装 xlsx模块
为什么80%的码农都做不了架构师?>>> Python 安装 xlsx模块 很多时候自动化测试时测试用例是写在excel中的如何读取转换成字典是一个比较关键的问题,使用pip命 ...
- python时间处理模块 datetime time模块 deltetime模块
1 首先介绍time模块,因为简单 python 自带模块 本人使用time模块,只使用两个函数 time函数和sleep函数 import time a. time.time() 函数 ...
- python使用joblib模块保存和加载机器学模型
python使用joblib模块保存和加载机器学模型 # 导入需要的包和库: # Import Required packages #-------------------------# Import ...
- python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口
python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...
- Python之glob模块进行文件匹配及遍历
Python之glob模块进行文件匹配及遍历 glob是python自带的一个操作文件的相关模块,用来查找符合特定规则的文件路径,是python处理文件路径相关问题中常用的包. glob 文件名模式匹 ...
最新文章
- MATLAB一些图的绘制,MATLAB的使用
- oracle语法垃圾,oracle 语法
- Anisble中的任务执行控制
- 解决引入 lombok 注解不生效
- 有关/etc/resolv.conf、/etc/hosts、/etc/sysconfig/network
- js中的bool值转换及 、||、 !!详解
- 单体预聚合的目的是什么_高分子化学实验指导书-修改-2012
- 【idea】 Unsupported class file major version 57
- Go 系列教程 —— 26. 结构体取代类
- Jenkins下的Pipeline流水线入门篇
- Python渗透测试之身份认证攻击
- 16进制编辑器 linux,Tweak - Linux下的16进制编辑器
- c语言各种古怪的写法
- (每日一练c++)CC114 有效的数独
- python font 斜体_用PIL绘制粗体/斜体文字?
- 那些选择网络工程的女生们,后来都怎么样了?
- PointFusion: Deep Sensor Fusion for 3D Bounding Box Estimation
- Ramdisk虚拟内存盘,Swap分区
- EAS自带的查询分析器使用教程
- 小程序自定义导航栏组件
热门文章
- php繁体输出,PHP输出控制功能在简繁体转换中的应用
- python自动化教程_Python 任务自动化工具 tox 教程
- 用java输入学生姓名查询成绩_编写一个Java程序,提示用户输入学生数量,学生姓名和他们的成绩,并按照成绩的降序打印学生姓名...
- tps 数据库写并发衡量_硬核干货!抗住百万高并发的 6 个关键技术!
- java useragent 360 遨游 火狐_各种浏览器UserAgent一览表(桌面+移动)
- 计算机程序大赛编程,【小学组】海淀区第三届“智慧杯”中小学生计算机程序设计大赛编程思维类初赛...
- mysql无序id怎么优化limit_MYSQL分页limit速度太慢优化方法
- 计算机控制基础知识,最新 分析计算机控制系统及其运算基础知识-精品
- curl php 百度,php curl 模拟登录百度主页
- multisim连接MySQL_首次使用Multisim软件进行电路仿真设计