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