Итак, в C++ у меня есть родительский процесс, который разветвил N дочерних процессов. Родитель, а также все его дочерние пользователи имеют доступ к очереди сообщений, и я хочу, чтобы родитель постоянно «контролировал» очередь сообщений и выполнял msgrcv()
каждый раз, когда новое сообщение от дочернего процесса появляется в очереди сообщений. Как мне это сделать? Я прочитал о переменной msg_qnum
в структуре данных очереди сообщений, но не знаю, как это использовать.Как постоянно контролировать очередь сообщений?
Заранее благодарим за любые идеи.