小编FFr*_*son的帖子

Python多处理

这个问题更多的是事实发现和思考过程而不是面向代码.

我有许多编译的C++程序,我需要在不同的时间和不同的参数运行.我正在寻找使用Python多处理从作业队列(rabbitmq)读取作业,然后将该作业提供给C++程序来运行(可能是子进程).我正在查看多处理模块,因为这将在双Xeon服务器上运行,所以我想充分利用我的服务器的多处理器能力.

Python程序将是中央管理器,只是从队列中读取作业,使用适当的C++程序生成进程(或子进程?)来运行作业,获取结果(subprocess stdout&stderr),将其提供给回调并将进程放回进程队列中,等待下一个作业运行.

首先,这听起来像一个有效的策略吗?

第二,是否有任何类似的例子?

先感谢您.

python multicore multiprocessing

5
推荐指数
1
解决办法
2235
查看次数

标签 统计

multicore ×1

multiprocessing ×1

python ×1