Windows 进程间同步类似事件?
Windows Inter Process Synchronizization Like Events?
我读了一些关于管道和套接字的文章,但这些似乎都不能满足我的需求。
我有一个GUI程序。用户可以控制它,告诉它停止,启动等。
我有另一个守护程序 (CLI( 程序,当用户单击"开始"按钮时,该程序由我的 GUI 程序运行。
守护程序应用程序执行一些处理,我希望它将信息发送到 GUI 应用程序以向用户显示。但是我无法在while
循环上运行我的 GUI 应用程序来等待该信息。
有没有更好的方法可以做到这一点?喜欢事件或回调?
事件或信号量可能是您想要的。
请参阅此答案:事件可以跨进程吗?
对于事件的简单触发,它应该就足够了。命名管道或共享内存映射文件更适合用于传输大量数据。
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 松弛原子与无同步情况下的记忆连贯性
- 使用QQuickFramebufferObject时同步数据的最佳方式是什么
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- Windows 进程间同步类似事件?
- Qt的事件循环线程是安全的还是原子的?处理"队列连接"时如何同步?
- Win32 将同步事件发送到其他进程
- Qt 中两个线程之间的事件同步
- 使用事件同步线程
- 同步此事件实现的最佳方法是什么
- 同步两个线程,在彼此之间传递事件