【文件属性】:
文件名称:threadpool:线程池python库的python3端口
文件大小:16KB
文件格式:ZIP
更新时间:2021-06-05 14:11:06
Python
线程池
标题:
易于使用的面向对象线程池框架
作者:
克里斯托弗·阿恩特
版本:
1.2.7
日期:
2009-10-07
执照:
麻省理工学院执照
描述
线程池是一个对象,它维护一个工作线程池以并行执行耗时的操作。 它通过将作业放入工作请求队列来将作业分配给线程,在那里它们被下一个可用线程拾取。 然后在后台执行请求的操作并将结果放入另一个队列。
一旦线程池对象可用或所有线程完成其工作后,线程池对象就可以从该队列中的所有线程收集结果。 然后就可以定义回调来处理传入的每个结果。
笔记
该模块被视为一个扩展示例,而不是一个成品。 也可以随意调整您的需求。
基本用法
>>> pool = ThreadPool(poolsize)
>>> requests = makeRequests(some_callable, list_of_args, callback)
>>> [poo
【文件预览】:
threadpool-master
----MANIFEST.in(120B)
----README.rst(5KB)
----misc()
--------csv_dups.py(293B)
--------test_threadworker.py(2KB)
----tools()
--------make_release.sh(2KB)
--------upload.sh(499B)
----src()
--------threadpool.py(15KB)
--------release.py(2KB)
----CHANGELOG.txt(3KB)
----setup.cfg(83B)
----TODO.txt(326B)
----doc()
--------rest.css(3KB)
----setup.py(528B)