小流程工人做你的出价。
littleworkers的Python项目详细描述
小流程工人做你的出价。
有意极简,您提供要使用的workers个数&; 命令列表(将在shell中执行)littleworkers将吃掉 尽快通过名单。
为什么是小工?
littleworkers当您只想并行化没有 当您更关心要运行的数据/命令时,会大惊小怪。
- 微小源
- 很容易将一组操作排队
- 适用于任何可运行的命令
- 使用进程
- 无阻塞
说真的,如果您的 应用程序需要与孩子们共享大量数据。
用法
用法很简单:
from littleworkers import Pool # Define your commands. commands = [ 'ls -al', 'cd /tmp && mkdir foo', 'date', 'echo "Hello There."', 'sleep 2 && echo "Done."' ] # Setup a pool. Since I have two cores, I'll use two workers. lil = Pool(workers=2) # Run! lil.run(commands)
有关更高级的用法,请参阅api文档。
要求
- Python2.6+
author: | Daniel Lindsley |
---|---|
updated: | 2011/11/10 |
version: | 0.3.1 |
license: | BSD |