On Tue, Nov 26, 2013 at 09:39:44AM +0100, Marc Balmer wrote:
> What is the prupose or reasoning behind the fact that multiple processes
> can open a message queue for reading using mq_open()?

You can dispatch messages from one producer to several workers (one
writer, multiple readers), or inject work for a single worker from
various clients (one reader, multiple writers).

It is just a mesage queue, not a multiplexor or whatever you are thinking
of. A single message stays a single message and gets delivered once.

Martin

Reply via email to