首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python线程池(threadpool

台机器串行处理就需要1000×10s,差不多三个小时,这是很难受的事情; 之前用thread的start_new_thread方法也可以实现,但是线程数量不好控制,没找到相关的控制线程数量的锁; 找了下关于python...的线程池,找到threadpool这么一个模块,可以满足我的需求,见: http://chrisarndt.de/projects/threadpool/ 我下的是版本1.2.2: http://chrisarndt.de.../projects/threadpool/download/threadpool-1.2.2.tar.bz2 放到当前目录或者python模块库都行,用法很简单,见: Basic usage::...%d" % (ipPrefix, i)) return List #使用多线程执行telnet函数 pool = threadpool.ThreadPool...开始是个线程,理论上应该快10倍,实际可能没这么快,我将myTelnet函数改成只的sleep 10秒,什么也不干,测了下执行完需要260s,几乎是10倍的速度;改成如下: pool = threadpool.ThreadPool

85110

一个Python的‘Threadpool

为了能够实现异步操作获得目标主机的响应头中“Server”字段信息,准备用requests+ThreadPool进行。于是写了两个函数,一个请求,一个负责记录。...的调用:  pl=threadpool.ThreadPool(50);  req=threadpool.makeRequests(getHead,ls,heres);  [pl.putRequest...具体报错如下: Traceback (most recent call last):   File "C:\Program Files\Python36\lib\site-packages\threadpool.py...结果发现ThreadPool包会对传入数据进行验证,如果传入的是个元组数据(悲催的我传入的元组数据),则元组中第一个元素为请求值,即给请求函数调用的值,第二个元素是结果值,就是请求函数执行后的输出值。...在这里我仅自己记录并给广大使用pythonThreadPool 包的人一个提醒吧。太坑了啊!!!!!

42120
领券