在Python中并行执行任务
- 论坛
- 在Python中并行执行任务
13 浏览
在Python中并行执行任务
我正在使用Python 2.7,我有一些代码看起来像这样:
任务1() 任务2() 任务3() 依赖1() 任务4() 任务5() 任务6() 依赖2() 依赖3()
这里的唯一依赖关系是:依赖1需要等待任务1-3完成,依赖2需要等待任务4-6完成,依赖3需要等待依赖1-2完成...以下情况是可以接受的:首先并行运行所有6个任务,然后并行运行前两个依赖...最后运行最后一个依赖。
我希望尽可能多地并行运行任务,我已经通过Google搜索了一些模块,但我希望避免使用外部库,而且不确定Queue-Thread技术如何解决我的问题(也许有人可以推荐一个好的资源?)