Я работаю над очередью сообщений, используемой для связи между процессом на встроенной Linux. Мне интересно, почему я не использую очереди сообщений, предоставляемые Linux, следующим образом:
msgctl, msgget msgrcv, msgsnd.
вместо создания разделяемой памяти и синхронизации с семафором?
В чем заключается недостаток использования этого набора функций непосредственно в бизнес-встроенном продукте?