找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4954|回复: 3

ACE_Asynch_Acceptor和ACE_Service_Handler清理先后疑问

[复制链接]
发表于 2012-6-15 08:35:56 | 显示全部楼层 |阅读模式
ACE_Asynch_Acceptor接收器框架
ACE_Service_Handler具体输入输出框架
要是这两个动态创建,并关联起来,清理时先后顺序是怎么样的?
先清理ACE_Asynch_Acceptor,还是先清理ACE_Service_Handler
为什么?
发表于 2012-6-15 10:32:20 | 显示全部楼层
先关闭接收监听,在处理器对象处理完成后,关闭处理器对象。
不然监听框架总是制造处理器对象,那不是乱套了。
 楼主| 发表于 2012-6-18 12:57:02 | 显示全部楼层
在处理器对象处理完成后,关闭处理器对象。
    这句话不是非常理解.
还有就是Proactor框架是在什么时候停止比较好?
发表于 2012-6-18 13:06:46 | 显示全部楼层
独来读网 发表于 2012-6-18 12:57
在处理器对象处理完成后,关闭处理器对象。
    这句话不是非常理解.
还有就是Proactor框架是在什么时候停 ...

就是你让正在收发、解析数据的对象做完之后,再给个信号退出,否则容易出错。
Proactor,可以发信号给框架,退出。ACE的样例里面有。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-5-2 07:05 , Processed in 0.014370 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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