【文件属性】:
文件名称:workerpool:Python多线程作业分配模块
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-19 13:04:40
Python
工人池
在许多线程中执行任务很有趣!
workerpool模块是一个简单的框架,用于轻松地将作业分配到多个工作线程中。
用法示例可以在单元测试( )和提供的示例( )中找到。
此模块有助于将简单的操作分配到由池对象维护的作业中,该作业被发送到工作线程。
它包含以下组件:
作业-需要执行的单个工作单元。
工人-工人从队列中抓取作业并运行它们。
工人池-跟踪工人和作业队列。
入门
现在最好的起点是阅读代码,并查看单元测试( )中的示例以及示例用法( )。 欢迎提供文件资料! 您在workerpool上做了什么?
教程:
如何在10行以下代码中编写一个简单的多线程Mass Downloader。
地位
在本机Python多处理模块上已经完成了不错的工作。 该功能与workerpool有很多重叠。 值得一看!
消息
2011-06-02:将项目迁移到Github。
200
【文件预览】:
workerpool-master
----check.py(1KB)
----test()
--------test_equipped.py(1KB)
--------test_workerpool.py(2KB)
----clean.py(514B)
----LICENSE(1KB)
----CHANGES(998B)
----workerpool()
--------pools.py(3KB)
--------QueueWrapper.py(574B)
--------jobs.py(1KB)
--------__init__.py(886B)
--------workers.py(2KB)
--------exceptions.py(357B)
----samples()
--------boto()
--------blockingworker.py(925B)
----setup.py(2KB)
----README.md(2KB)