Я пишу плагин Eclipse, который будет работать в режиме, в котором ему нужно будет отправлять «команды» другой C-программе. В программе на C есть встроенный опросчик, который проверяет наличие событий. Плагин «выталкивает» команды, но ничего не требует в ответ. Какой самый простой способ настроить механизм связи между этими двумя? Я думал об использовании fifo только для чтения на стороне C, который я проверял бы из программы опроса, но я не уверен, как координировать чтение и запись между двумя процессами. Нужно ли блокировать один из процессов, пока другой обращается к нему? Если да, то как мне это скоординировать? Кто-нибудь знает какие-нибудь образцы там? Я не совсем нашел то, что ищу в своих поисках.