在Go中使用Boost进程间机制(托管共享内存,条件变量...)

时间:2019-01-06 13:52:00

标签: c++ go boost boost-interprocess windowstaskschedule

我正在制作一个Go应用(A),该应用需要从Windows任务计划程序中获取Windows事件。因此,我计划制作一个将在任务启动时启动的B应用程序,将事件属性放入传递给B的参数中。然后B通过IPC机制将事件属性传递给A。

我计划使用Boost :: Interprocess机制来实现我的目标,并使用接近Boost Anonymous condition的东西。当出现新消息时,它将使用managed_shared-memory,互斥和可变条件来得到通知。

我如何将Boost交互机制绑定到Go并在我的A应用程序中使用它们。它会可靠吗?还是有更好的解决方案(例如,更直接,更少的开销,更容易...)?

0 个答案:

没有答案