找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3444|回复: 1

在MFC里应用Reactor的问题

[复制链接]
发表于 2007-12-13 23:52:06 | 显示全部楼层 |阅读模式
在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画不出界面来?
 楼主| 发表于 2007-12-13 23:52:14 | 显示全部楼层
我认为其实都不够不准确,ACE_Event_Handler也可以在新线程里面跑,但ACE_Reactor::instance ()->run_reactor_event_loop ()  要放在一个新线程里面,才能不阻塞窗口消息。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-20 07:27 , Processed in 0.015118 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表