ACE 开发者
文章
日志
文件
圈子
论坛
业内新闻
意见建议
求职招聘
.Net技术
项目管理经验交流
常用工具
IBM Rational
敏捷技术
数据库
中间件
P2P技术
服务器端程序开发
Tcp/IP和Socket
C++学习
开发心得和读书笔记
ACE综合应用
ACE基础应用
海阔天空
您的位置:
ACE 开发者
>>
论坛
>>
ACE综合应用
>>
查看帖子
字体:
小
中
大
reactor 和 proactor 有什么区别?
peakzhang 发表于: 2008-9-10 22:31 来源:
ACE 开发者
什么时候选择reactor什么时候选择proactor?请赐教
最新回复
peakzhang at 2008-9-10 22:32:09
先说相同点:
他们都是网络事件多路分离和分派的框架,你可以用它来简化网络事件处理。
希望你有socket api的基础。
再说他们不同点。
前者是反应式的,通过向框架注册事件,再检测注册的事件,当时件发生时,回调相关函数。
ACE是通过面向对象方式来实现的。
后者是处理前摄式的。过种是反应式的反转,它是通过操作系统提供的异步i/o机制实现的框架,即当事件完成时回调相关函数。
选择:
如果操作系统支持并且需要管理大量连接,最好选择后者。
查看全部回复
我也来说两句
最新更新主题
ACE_Proactor在DLL中使时,事件不能响应!...
linux下无ACE_SSL_Asynch_Read_Stream_...
编译proactor+ssl出现的错误
问个问题,有关线程的挂起
ace中遇到的两个棘手问题
proactor 中HANDLER 的退出问题
hp unix安装错误~~~
Proactor 如何结合 openssl 使用?...
Naming Service用途大么?
HP-unix下编译ACE出问题,求教!...
月度关注热点
ACE_Proactor在DLL中使时,事件不能响应!...
最新回复
他们都是网络事件多路分离和分派的框架,你可以用它来简化网络事件处理。
希望你有socket api的基础。
再说他们不同点。
前者是反应式的,通过向框架注册事件,再检测注册的事件,当时件发生时,回调相关函数。
ACE是通过面向对象方式来实现的。
后者是处理前摄式的。过种是反应式的反转,它是通过操作系统提供的异步i/o机制实现的框架,即当事件完成时回调相关函数。
选择:
如果操作系统支持并且需要管理大量连接,最好选择后者。