peakzhang 发表于 2007-12-13 23:52:06

在MFC里应用Reactor的问题

在MFC里如果要用Reactor的话    哪种是正确的
1)ACE_Event_Handler的继承类实现在主线程里
ACE_Reactor::instance ()->run_reactor_event_loop ()放在一个新线程里?
2)ACE_Event_Handler   和 ACE_Reactor::instance ()->run_reactor_event_loop ()都放在同一个新线程里
总之 ACE_Reactor::instance ()->run_reactor_event_loop ()   是不能放在主线程里的吧 ?不然因为这个循环 MFC画不出界面来?

peakzhang 发表于 2007-12-13 23:52:14

我认为其实都不够不准确,ACE_Event_Handler也可以在新线程里面跑,但ACE_Reactor::instance ()->run_reactor_event_loop ()要放在一个新线程里面,才能不阻塞窗口消息。
页: [1]
查看完整版本: 在MFC里应用Reactor的问题