
10 Jul
2008
10 Jul
'08
7:13 a.m.
Ion GaztaƱaga <igaztanaga <at> gmail.com> writes:
Sadly, Interproces message queues are built above interprocess_mutex and interprocess_condition and they don't support process termination. It's not a bug, because they never tried to be termination-safe, but if you have an idea on how to do that without kernel support, I'm glad if you could help. In windows shared memory is emulated with mapped files, so it's possible that the mapped file will get corrupted if you kill processes.
Why we cannot use named mutexes, that is available in windows? Also I will be glad to hear any suggestions about replacements for message_queue. Best Regards, Sergei