标签: c++ windows
我读了一些有关Pipes和Sockets的文章,但是这些似乎都不满足我的需求。
我有一个GUI程序。用户可以控制它,告诉它停止,启动等。
我有另一个守护程序(CLI)程序,当用户单击“开始”按钮时,该程序由我的GUI程序运行。
守护程序进行了一些处理,我希望它将信息发送到GUI应用程序以显示给用户。但是我无法在while循环上运行我的GUI应用程序来等待该信息。
while
还有更好的方法吗?像事件或回调一样?
答案 0 :(得分:0)
事件或信号量可能是您想要的。
查看此答案:Can Events be Inter-Process?
对于事件的简单触发,应该足够了。命名管道或共享内存映射文件更适合用于传输大量数据。