Hi,
According to my understanding..
When message queues are used, when a process post a message in the queue and if another process reads it from the queue then the queue will be empty unlike shared memory where n number of processess can access the shared memory and still the contents remain there until its deliberately removed.
So when i want to use an IPC between processess and i want the contents to be there until deliberately removed i feel shared memory is the option and not the message queues.. could anyone please clarify me?
Thanks