• C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
  • C++网络编程(卷1):运用ACE和模式消除复杂性
21年品牌 40万+商家 超1.5亿件商品

C++网络编程(卷1):运用ACE和模式消除复杂性

2 九品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者Stephen D.Huston 著;於春景 译;[美]Douglas C.Schmidt

出版社华中科技大学出版社

出版时间2003-12

版次1

装帧平装

货号32

上书时间2024-11-26

士杰书店

已实名 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 Stephen D.Huston 著;於春景 译;[美]Douglas C.Schmidt
  • 出版社 华中科技大学出版社
  • 出版时间 2003-12
  • 版次 1
  • ISBN 9787560930664
  • 定价 35.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 303页
  • 字数 308千字
  • 原版书名 C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
【内容简介】
随着计算机网络、设备和系统的持续发展,软件工程师面临一个独特的挑战:在不断变化的环境中创建可靠的分布式应用。《C++网络编程,卷1》就此提供了实用、有效的方案:运用ADAPTIVE通信环境(ACE)——一个可以运行在数十个硬件平台和操作系统上、具有创造性的开放源码框架一来开发和优化复杂的分布式系统。

   本书指导软件专业人员如何在开发高效、可移植、灵活的网络应用程序时避免陷阱和错误。它剖析了并发式网络应用固有的设计复杂性,以及克服这些复杂性时必须作出的权衡。

  《C++网络编程》以一则概论开篇,介绍了撰写分布式并发应用程序时涉及的议题和工具。然后,针对开发灵活、高效的并发式网络应用程序的需要,本书提供了重要的设计空间、模式和原则。本书作者从专家角度向你展示,在运用C++和模式效地开发面向对象网络应用时,应当如何提高你的设计技能。

   读者可以在书中看到以下内容:

  ·C++网络编程技术, 包括一篇概论和许多解决常见开发问题的策略

  ·ACE工具包

  ·连接协议、消息交换、消息传递与共享内存

  ·可复用网络应用服务的实现方法

  ·面向对象网络编程中的并发技术

  ·ACE wrapper facades的设计原则和模式

  有了这本书,C++开发者就有了一套最完整的、可以自如运用的工具包,从而能够方便、 高效地开发成功的、 多平台、并发式网络应用程序。
【作者简介】
Douglas C.Schmidt博士,ACE的早期开发者。他是University of California,Irvine的一位副教授,主要研究分布式实时中间件及嵌入式中间件的模式和优化技术。他是前C++Report主编,C/C++Users Journal专栏作家,《Pattern Languages of Program Design》(Addison-Wesley,199
【目录】
图表一览                  

序                  

译序                  

关于本书                  

  第0章    设计课题. 中间件方案. ACE                  

    0. 1    网络应用面临的挑战                  

    0. 2    网络应用的设计空间                  

    0. 3    面向对象中间件方案                  

    0. 4    ACE工具包概览                  

    0. 5    示例:一个网络日志服务程序                  

    0. 6    小结                  

第1篇  面向对象网络编程                  

  第1章    通信设计空间                  

    1. 1    五连接协议与面向连接协议                  

    1. 2    同步及异步消息交换                  

    1. 3    消息传递与共享内存                  

    1. 4    小结                  

  第2章    Socket API概述                  

    2. 1    操作系统IPC机制概述                  

    2. 2    SocketAPI                  

    2. 3    SocketAPI的局限性                  

    2. 4    小结                  

  第3章    ACE Socket Wrapper Facade                  

    3. 1    概述                  

    3. 2    ACE_Addr类和ACE_INET_Addr类                  

    3. 3    ACE_IPC_SAP类                  

    3. 4    ACE_SOCK类                  

    3. 5    ACE_SOCK_Connector类                  

    3. 6    ACE_SOCK_IO类和ACE_SOCK_Stream类                  

    3. 7    ACE_SOCK_Acceptor类                  

    3. 8    小结                  

  第4章    网络日志服务程序的实现                  

    4. 1    概述                  

    4. 2    ACE_Message_Block类                  

    4. 3    ACE_InputCDR类和ACE_OutputCDR类                  

    4. 4    日志服务器的初始版本                  

    4. 5    客户程序                  

    4. 6    小结                  

第2篇  并发式面向对象网络编程                  

  第5章  并发设计空间                      

    5. 1    循环. 并发及反应式服务器                  

    5. 2    进程与线程                  

    5. 3    进程/线程创建策略                  

    5. 4    用户. 核心及混合线程模型                  

    5. 5    分时及实时调度级别                  

    5. 6   “基于任务”与“基于消息”的体系                  

    5. 7    小结                  

  第6章    操作系统并发机制概述                  

    6. 1    同步事件多路分离                  

    6. 2    多进程机制                  

    6. 3    多线程机制                  

    6. 4    同步机制                  

    6. 5    OS并发机制的局限性                  

    6. 6    小结                  

  第7章    ACE同步事件多路分离Wrapper Facade                  

    7. 1    概述                  

    7. 2    ACE_Handle_Set类                  

    7. 3    ACE_Handle_Set_Iterator类                  

    7. 4    ACE::select()方法                  

    7. 5    小结                  

  第8章    ACE进程Wrapper Facade                  

    8. 1    概述                  

    8. 2    ACE_Process类                  

    8. 3    ACE_Process_Options类                  

    8. 4    ACE_Process_Manager类                  

    8. 5    小结                  

  第9章    ACE线程Wrapper Facade                  

    9. 1    概述                  

    9. 2    ACE_Thread_Manager类                  

    9. 3    ACE_Sched_Params类                  

    9. 4    ACE_TSS类                  

    9. 5    小结                  

  第10章  ACE同步WrapperFacade                  

    10. 1    概述                  

    10. 2    ACE_Guard类                  

    10. 3    ACE互斥体类                  

    10. 4    ACEReaders/Writer Lock类                  

    10. 5    ACE信号量类                  

    10. 6    ACE条件变量类                  

    10. 7    小结                  

附录A    ACE C++Wrapper Facade的设计原则                  

  A. 1    概述                  

  A. 2    通过Wrapper Facade增强类型安全性                  

  A. 3    简化常见情形                  

  A. 4    通过继承结构提高设计的清晰性和可扩充性                  

  A. 5    尽可能地隐藏平台间的差异                  

  A. 6    针对效率实施优化                  

  A. 7    小结                  

附录B    ACE的过去. 现在和将来                  

  B. 1    ACE的演变                  

  B. 2    未来之路                  

  B. 3    结束语                  

术语表                  

参考文献                  

索引
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP