У меня есть два процесса, A и B. B - это процесс, который выполняет некоторые функции.Процесс A - это тот, который контролирует B. То есть процесс A инструктирует процесс B, предоставляя ему данные (управляющие и функциональные).
У меня есть поток в B, выделенный для IPC. Все, что этот поток делает, это получает инструкции от процесса A, в то время как другие работающие потоки делают все, что им нужно, с уже существующими данными.
Я думал о каналах и разделяемой памяти, используя shmat.Но я не удовлетворен, я хочу что-то вроде, когда процесс A записывает сообщение в B, только тогда должен проснуться поток ipc в B .. Любая идея о том, как добиться этого?