Windows 进程间同步类似事件?

Windows Inter Process Synchronizization Like Events?

本文关键字:事件 同步 进程 Windows      更新时间:2023-10-16

我读了一些关于管道和套接字的文章,但这些似乎都不能满足我的需求。

我有一个GUI程序。用户可以控制它,告诉它停止,启动等。

我有另一个守护程序 (CLI( 程序,当用户单击"开始"按钮时,该程序由我的 GUI 程序运行。

守护程序应用程序执行一些处理,我希望它将信息发送到 GUI 应用程序以向用户显示。但是我无法在while循环上运行我的 GUI 应用程序来等待该信息。

有没有更好的方法可以做到这一点?喜欢事件或回调?

事件或信号量可能是您想要的。

请参阅此答案:事件可以跨进程吗?

对于事件的简单触发,它应该就足够了。命名管道或共享内存映射文件更适合用于传输大量数据。