Я делаю приложение Go (A), которое должно получать события Windows из планировщика задач Windows. Поэтому я планирую создать приложение B, которое будет запускаться при запуске задачи, помещая свойства события в аргументы, передаваемые B. Затем B передает свойства события A через механизм IPC.
Я планирую использовать механизмы Boost :: Interprocess для достижения моих целей, используя что-то близкое к Повышение анонимного состояния. Это использует managed_shared-memory, мьютексы и условие переменной, чтобы получать уведомления при появлении нового сообщения.
Как я могу связать Boost, который использует механизмы для Go и использовать их в моем приложении. Будет ли это надежным. Или есть лучшее решение (то есть более прямое, меньше накладных расходов, проще …)?
Задача ещё не решена.
Других решений пока нет …