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