ACE技术内幕:深入解析ACE架构设计与实现原理
一键收藏,随时查看,分享好友!
ACE技术内幕:深入解析ACE架构设计与实现原理    潘荣
本书从构架模式、编程示例和源代码3个维度系统地对经典网络框架ACE(Adaptive Communication Environment)的架构设计和实现原理进行了深入分析,它能解决4个方面的问题:第一,帮助框架设计者领略软件框架设计的普适原则和思想,进而设计出自己的软件框架;第二,帮助ACE应用开发人员加深对ACE框架的理解,提升开发水平,更好地去定制和扩展ACE框架,以及解决C++网络通信中的难题;第三,帮助C++开发人员加深C++语言功底,书中有大量对C++源代码的分析,包括网络编程、动态库编程和异步编程等,还涉及10余个经典的设计模式的解析;第四,增强平台开发人员和软件架构师的技术修养,ACE的设计和实现都极其优秀,它的实现源码和架构思想非常值得去学习和研究。
出版社:机械工业出版社 出版日期:2012年6月 ISBN:978-7-111-38824-1 定 价:69.00元
关键字: ACE技术  ACE架构设计  ACE技术内幕:深入解析ACE架构设计与实现原理  
免责声明:图书版权归出版社和作者所有,51CTO.com 仅提供试读
本书详细信息
前言与目录
  • 目录
  • 前言
  • 第2章 Reactor框架
  • 2.1 Reactor构架模式(1)
  • 2.1 Reactor构架模式(2)
  • 2.2 Reactor框架概述
  • 2.3 Reactor框架应用示例
  • 2.3.1 I/O事件处理器的实现(1)
  • 2.3.1 I/O事件处理器的实现(2)
  • 2.3.2 Accept事件处理器的实现(1)
  • 2.3.2 Accept事件处理器的实现(2)
  • 2.3.3 main函数
  • 2.4 事件处理器接口实现(1)
  • 2.4 事件处理器接口实现(2)
  • 2.4.1 事件处理器接口的构造与析构
  • 2.4.2 事件处理器接口的使用规范
  • 2.5 Reactor管理器的设计分析
  • 2.5.1 Reactor管理器接口分析(1)
  • 2.5.1 Reactor管理器接口分析(2)
  • 2.5.1 Reactor管理器接口分析(3)
  • 2.5.2 Bridge设计模式接口
  • 2.5.3 ACE_Select_Reactor_Impl类的
  • 2.5.4 ACE_Select_Reactor_T类的分析
  • 2.6 I/O事件调度的分析
  • 2.6.1 I/O事件调度集的设计(1)
  • 2.6.1 I/O事件调度集的设计(2)
  • 2.6.2 调度集操作函数的分析(1)
  • 2.6.2 调度集操作函数的分析(2)
  • 2.6.3 I/O事件处理器仓库的分析(1)
  • 2.6.3 I/O事件处理器仓库的分析(2)
  • 2.6.3 I/O事件处理器仓库的分析(3)
  • 2.6.3 I/O事件处理器仓库的分析(4)
  • 2.6.4 I/O事件注册流程的分析(1)
  • 2.6.4 I/O事件注册流程的分析(2)
  • 2.6.5 I/O事件调度流程的分析(1)
  • 2.6.5 I/O事件调度流程的分析(2)
  • 2.6.5 I/O事件调度流程的分析(3)
  • 2.6.5 I/O事件调度流程的分析(4)
  • 2.6.5 I/O事件调度流程的分析(5)
  • 2.6.5 I/O事件调度流程的分析(6)
  • 2.6.6 I/O事件删除流程的分析
  • 2.7 信号量事件调度的分析
  • 2.7.1 信号量事件管理器的分析(1)
  • 2.7.1 信号量事件管理器的分析(2)
  • 2.7.1 信号量事件管理器的分析(3)
  • 2.7.2 Reactor管理器中的信号量事件
  • 2.7.3 信号量事件删除流程的分析
  • 2.8 定时器事件调度的分析
  • 2.8.1 定时器事件管理器的分析(1)
  • 2.8.1 定时器事件管理器的分析(2)
  • 2.8.1 定时器事件管理器的分析(3)
  • 2.8.1 定时器事件管理器的分析(4)
  • 2.8.1 定时器事件管理器的分析(5)
  • 2.8.1 定时器事件管理器的分析(6)
  • 2.8.1 定时器事件管理器的分析(7)
  • 2.8.2 定时器事件注册流程的分析
  • 2.8.3 定时器事件调度流程的分析
  • 2.8.4 定时器事件删除流程的分析
  • 2.9 Notify事件调度的分析
  • 2.9.1 Notify事件管理器的分析(1)
  • 2.9.1 Notify事件管理器的分析(2)
  • 2.9.1 Notify事件管理器的分析(3)
  • 2.9.1 Notify事件管理器的分析(4)
  • 2.9.1 Notify事件管理器的分析(5)
  • 2.9.1 Notify事件管理器的分析(6)
  • 2.9.2 Notify事件注册流程的分析
  • 2.9.3 Notify事件调度流程的分析
  • 2.10 进一步学习
  • 2.11 总结
  • 随便说两句
    留言共
    匿名发表 验证码: (点击进行更换)
    作译者简介
    潘荣
      
    本作者其他图书
    相关图书
       作者:柳胜
      LoadRunner是一个内涵丰富,功能强大的性能测试工具,这是许多专业人士选择它的原因。初学者面对许多的性能测试概念和
    ·软件测试实用技术与常用模板
    ·软件架构设计
    ·构建之法
    ·软件测试工程师成长之路:掌握软件测
    ·性能测试从零开始--LoadRunner入门与
    相关技术专题

    51CTO旗下网站

    领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院