Есть одна master программа и куча slave программ. master генерит разные события. Сообщения об этих событиях должны получать ВСЕ slave программы. Если я делаю семафор, то сделав в него три post, все те slave программы которые сейчас стоят на wait этого семафора, получат три post на всех. Если стоит в очереди 10 задач, то получают по одному post три задачи и все. А мне нужно чтобы все 10 получили по три post.
Делаю pipe, читают две задачи. Посылаю в пайп строку, получает только одна задача.