使用多处理模块在进程之间传递消息

时间:2013-02-28 07:08:40

标签: python parallel-processing ipc multiprocessing communication

从工作进程向另一个随机选择(工作人员或主人)进程发送消息的推荐方法是什么?我能想到的一种方法是使用Pipes,但由于它只能在两个选定进程之间创建管道,因此我需要为每个进程对创建一个管道。这似乎不太实际。我想要的是在进程之间创建一个完整的图形并随机选择一个管道。

1 个答案:

答案 0 :(得分:4)

您可以使用Queue通过在队列中维护一些约定来在您的进程之间进行通信。您可以找到有关使用队列here的详细信息。

P.S: - 如上所述here队列是线程和进程安全的。

相关问题