图书介绍
C++网络编程 卷1 运用ACE和模式消除复杂性2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- Douglas C.Schmidt,Stephen D.Huston著;于春景译 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:7560930662
- 出版时间:2003
- 标注页数:303页
- 文件大小:26MB
- 文件页数:329页
- 主题词:C++
PDF下载
下载说明
C++网络编程 卷1 运用ACE和模式消除复杂性PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 设计课题、中间件方案、ACE1
0.1 网络应用面临的挑战1
图表一览2
0.1 独立应用体系2
0.2 一个普通的网络应用环境3
0.2 网络应用的设计空间5
0.3 网络应用的设计空间6
0.3 面向对象中间件方案7
0.4 用环境下的面向对象中间件层次8
目录9
图表一览9
序11
0.4 ACE工具包概览12
0.5 ACE的层次化体系结构13
译序15
关于本书 17
0.5 示例:一个网络日志服务程序17
0.6 网络日志服务的参与者18
0.6 小结19
第1篇 面向对象网络编程21
第1章 通信设计空间23
1.1 无连接协议与面向连接协议23
1.1 可选的连接多路复用策略25
1.2 同步及异步消息交换策略26
1.2 同步及异步消息交换26
1.3 消息传递与共享内存28
1.3 消息传递与共享内存29
1.4 小结31
2.1 操作系统IPC机制概述33
第2章 SocketAPI概述33
2.2 Socket API34
2.3 SocketAPI的局限性37
2.1 Socket空间分类图42
2.4 小结43
第3章 ACE Socket Wrapper Facade45
3.1 概述45
3.1 ACE面向连接的Socket类关系图47
3.2 ACE Socket Wrapper Facade分类图48
3.2 ACE_Addr类和ACE_INET_Addr类49
3.3 ACE SocketWrapper Facade中的角色49
3.4 ACE_Addr和ACE_IN T_Addr类图51
3.3 ACE_IPC_SAP类52
3.4 ACE_SOCK类54
3.5 ACE_IPC_SAP和ACE_SOCK类图54
3.5 ACE_SOCK Connector类56
3.6 ACE_SOCK_Connector类图57
3.6 ACE_SOCK_IO类和ACE_SOCK_Stream类60
3.7 ACE_SOCK_Stream和ACE_SOCK_IO类图62
3.7 ACE_SOCK_Acceptor类64
3.8 ACE_SOCK Acceptor类图65
3.8 小结68
4.1 概述71
第4章 网络日志服务程序的实现71
4.2 ACE_Message_Block类72
4.1 ACE_Message_Block类图73
4.2 两种ACE_Message_Block75
4.3 ACE_InputCDR类和ACE_OutputCDR类76
4.3 ACE_InputCDR和ACE_OutputCDR类图79
4.4 日志服务器的初始版本80
4.4 日志服务器示例类81
4.5 日志记录信息的消息块链90
4.5 客户程序95
4.6 小结99
第2篇 并发式面向对象网络编程101
第5章 并发设计空间103
5.1 循环、并发及反应式服务器103
5.1 循环式/反应式服务器与并发式服务器104
5.2 进程与线程109
5.2 多进程与多线程109
5.3 进程/线程创建策略112
5.4 “一个请求一个线程”式的“随需创建”策略113
5.3 线程池“急式创建”策略113
5.4 用户、核心及混合线程模型114
5.5 N∶1与1∶1线程模型115
5.6 N∶M混合线程模型117
5.5 分时及实时调度级别119
5.6 “基于任务”与“基于消息”的体系121
5.7 “基于任务”与“基于消息”的并发体系122
5.7 小结123
6.1 同步事件多路分离125
第6章 操作系统并发机制概述125
6.2 多进程机制127
6.3 多线程机制129
6.4 同步机制130
6.5 OS并发机制的局限性135
6.6 小结137
第7章 ACE同步事件多路分离Wrapper Facade139
7.1 概述139
7.1 ACE_Handle_Set和ACE_Handle_Set_Iterator类图140
7.2 ACE_Handle_Set类141
7.3 ACE_Handle_Set_Iterator类147
7.4 ACE∷select()方法151
7.2 反应式日志服务器的结构153
7.5 小结157
第8章 ACE进程Wrapper Facade159
8.1 概述159
8.1 ACE进程管理类关系图160
8.2 ACE_Process类161
8.2 ACE_Process类图163
83 ACE_Process_Options类165
8.3 ACE_Process_Options类图167
8.4 ACE_Process_Manager类169
8.4 ACE_Process_Manager类图170
8.5 多进程日志服务器的结构171
8.6 主进程/工作者进程的创建顺序(POSIX)174
8.7 主进程/工作者进程的创建顺序(Win32)174
8.5 小结182
9.1 概述185
第9章 ACE线程Wrapper Facade185
9.2 ACE_Thread_Manager类187
9.1 ACE_Thread_Manager类图189
9.2 “一个连接一个线程”日志服务器的结构192
9.3 ACE_Sched_Params类198
9.3 ACE_Sched_Params类图200
9.4 ACE_TSS类201
9.4 ACE_TSS类图203
9.5 小结205
第10章 ACE同步Wrapper Facade207
10.1 概述207
10.1 ACE_LOCK伪类209
10.2 ACE_Guard类209
10.2 ACE_Guard系列类图210
10.3 ACE互斥体类212
10.4 ACE Readers/Writer Lock类218
10.5 ACE信号量类222
10.6 ACE条件变量类229
10.3 ACE_Condition_Thread_Mutex类图230
10.4 ACE_Recursive_Thread_Mutex类图231
10.7 小结233
附录A ACE C++WrapperFacade的设计原则235
A.1 概述235
A.2 通过Wrapper Facade增强类型安全性236
A.3 简化常见情形238
A.4 通过继承结构提高设计的清晰性和可扩充性246
A.1 Socket API中的函数247
A.5 尽可能地隐藏平台间的差异248
A.2 ACE IPC地址的继承结构248
A.6 针对效率实施优化255
A.7 小结257
附录B ACE的过去、现在和将来259
B.1 ACE的演变259
B.1 基于ACE且符合标准的中间件264
B.2 未来之路267
B.3 结束语268
术语表269
参考文献285
索引293
热门推荐
- 1366617.html
- 1086538.html
- 3474551.html
- 2533143.html
- 1522218.html
- 790785.html
- 2224550.html
- 426013.html
- 3836952.html
- 568978.html
- http://www.ickdjs.cc/book_3023298.html
- http://www.ickdjs.cc/book_2517922.html
- http://www.ickdjs.cc/book_2111263.html
- http://www.ickdjs.cc/book_1153454.html
- http://www.ickdjs.cc/book_1993817.html
- http://www.ickdjs.cc/book_38889.html
- http://www.ickdjs.cc/book_3278874.html
- http://www.ickdjs.cc/book_1920593.html
- http://www.ickdjs.cc/book_2672042.html
- http://www.ickdjs.cc/book_1098609.html