2

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

+0

当进程关系是父/子时,管道很有用。否则使用共享内存。如果消息只是某个事件的信号,则使用Linux信号。 **您使用哪种IPC,取决于您的需要!** – 2013-02-28 07:13:11

回答

3

您可以使用Queue为了在您的进程中进行通信,方法是在队列中维护一些约定。您可以在队列here上找到详细信息。

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

+1

@polerto如果您认为答案正确,请将其标为正确。 – 2013-11-05 11:40:59

相关问题