wxWidgets 应用程序中的重叠 IO
Posted
技术标签:
【中文标题】wxWidgets 应用程序中的重叠 IO【英文标题】:Overlapped IO in wxWidgets application 【发布时间】:2012-12-03 15:52:33 【问题描述】:我正在开发一个 Windows-only wxWidgets GUI 应用程序,该应用程序应通过命名管道从服务进程接收异步通知。我想避免为管道句柄监控产生一个单独的线程。因此,我正在考虑使用重叠 IO。我的问题是:在主线程中接收管道句柄通知的最直接方式是什么?
【问题讨论】:
【参考方案1】:不幸的是,没有办法将任意 HANDLE
与 wxWidgets 事件循环集成,因此最好的解决方案是使用单独的线程,如果您确实需要修改主线程,则可能调用 wxQueueEvent。
【讨论】:
毕竟我不得不选择这条路线。显然,没有其他选择。以上是关于wxWidgets 应用程序中的重叠 IO的主要内容,如果未能解决你的问题,请参考以下文章