【发布时间】:2013-01-17 08:38:53
【问题描述】:
我有两种类型的进程。
我希望进程 B 等待来自进程 A 的消息。一旦A 发送消息,进程B 应该处理消息并再次等待。
另外,我将有多个进程实例A 和进程B。因此,所有B 进程都应该将消息发送给所有A 进程。
我正在查看类似signals 的内容,但附加了一个字符串。
最好的方法是什么?
我知道我可以创建一个pipe 并在while 中继续阅读pipe,但这似乎无能为力。另外,它不会在阅读后从pipe 中删除吗?
注意:所有进程都不是彼此的子进程。
【问题讨论】:
-
进程
A和B如何相互认识? -
他们没有。但如果有帮助,我可以让所有
A进程在某处注册他们的线程 ID。