注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程C++網(wǎng)絡(luò)編程:運(yùn)用ACE和模式消除復(fù)雜性(卷1)

C++網(wǎng)絡(luò)編程:運(yùn)用ACE和模式消除復(fù)雜性(卷1)

C++網(wǎng)絡(luò)編程:運(yùn)用ACE和模式消除復(fù)雜性(卷1)

定 價(jià):¥35.00

作 者: (美)施密特,(美)霍斯頓 著,於春景 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787121041518 出版時(shí)間: 2007-04-01 包裝: 膠版紙
開(kāi)本: 16 頁(yè)數(shù): 303 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  ACE(ADAPTIVE Communication Environment)是用于構(gòu)建高性能網(wǎng)絡(luò)化應(yīng)用和下一代中間件的開(kāi)放源碼工具包,已在世界各地的許多項(xiàng)目中得到了廣泛應(yīng)用。本書是《C++網(wǎng)絡(luò)編程》(卷2)的前篇,由ACE的創(chuàng)始人Douglas C. Schmidt及主要開(kāi)發(fā)者之一Stephen D. Huston撰寫而成,其內(nèi)容涵蓋了ACE中的各主要框架的基礎(chǔ)概念、模式及使用規(guī)則。本書將向你描述這些框架的設(shè)計(jì),以及它們可怎樣幫助你克服較低級(jí)的本地操作系統(tǒng)API與較高級(jí)的分布式計(jì)算中間件的各種局限,高效地開(kāi)發(fā)出高質(zhì)量、可移植的C++網(wǎng)絡(luò)化應(yīng)用。本書是繼受到了高度贊譽(yù)的POSA2(Pattern-OrientedSoftware Architecture: Patterns for Concurrent and Networked Objects)之后,Douglas C. Schmidt撰寫的又一著作,通過(guò)學(xué)習(xí)本書,你將能更深入地了解和掌握適用于網(wǎng)絡(luò)化應(yīng)用開(kāi)發(fā)的各種設(shè)計(jì)模式。

作者簡(jiǎn)介

  Stephen D.Huston,Riverace Corporation總裁、CEO,為ACE用戶提供技術(shù)支持和咨詢服務(wù)。Steve具有5年多ACE使用經(jīng)驗(yàn)和20多年軟件開(kāi)發(fā)經(jīng)驗(yàn),主要從事多種軟硬件環(huán)境下的網(wǎng)絡(luò)協(xié)議和C++網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)。

圖書目錄

第0章 設(shè)計(jì)課題、中間件方案、ACE
0.1 網(wǎng)絡(luò)應(yīng)用面臨的挑戰(zhàn)
0.2 網(wǎng)絡(luò)應(yīng)用的設(shè)計(jì)空間
0.3 面向?qū)ο笾虚g件方案
0.4 ACE工具包概覽
0.5 示例:一個(gè)網(wǎng)絡(luò)日志服務(wù)程序
0.6 小結(jié)
第1篇 面向?qū)ο缶W(wǎng)絡(luò)編程
第1章 通信設(shè)計(jì)空間
1.1 無(wú)連接協(xié)議與面向連接協(xié)議
1.2 同步及異步消息交換
1.3 消息傳遞與共享內(nèi)存
1.4 小結(jié)
第2章 Socket API概述
2.1 操作系統(tǒng)IPC機(jī)制概述
2.2 Socket API
2.3 Socket API的局限性
2.4 小結(jié)
第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_10類和ACE_SOCK_Stream類
3.7 ACE_SOCK_Acceptor類
3.8 小結(jié)
第4章 網(wǎng)絡(luò)日志服務(wù)程序的實(shí)現(xiàn)
4.1 概述
4.2 ACE_Message_Block類
4.3 ACE_InputCDR類和ACE_OutputCDR類
4.4 日志服務(wù)器的初始版本
4.5 客戶程序
4.6 小結(jié)
第2篇 并發(fā)式面向?qū)ο缶W(wǎng)絡(luò)編程
第5章 并發(fā)設(shè)計(jì)空間
5.1 循環(huán)、并發(fā)及反應(yīng)式服務(wù)器
5.2 進(jìn)程與線程
5.3 進(jìn)程/線程創(chuàng)建策略
5.4 用戶、核心及混合線程模型
5.5 分時(shí)及實(shí)時(shí)調(diào)度級(jí)別
5.6 “基于任務(wù)”與“基于消息”的體系
5.7 小結(jié)
第6章 操作系統(tǒng)并發(fā)機(jī)制概述
6.1 同步事件多路分離
6.2 多進(jìn)程機(jī)制
6.3 多線程機(jī)制
6.4 同步機(jī)制
6.5 OS并發(fā)機(jī)制的局限性
6.6 小結(jié)
第7章 ACE同步事件多路分離wrapper Facade
7.1 概述
7.2 ACE Hanolle_Set類
7.3 ACE_Handle_Set_Iterator類
7.4 ACE::select()方法
7.5 小結(jié)
第8章 ACE進(jìn)程Wrapper Facade
8.1 概述
8.2 ACE_Process類
8.3 ACE_Process_Options類
8.4 ACE_Process_Manager類
8.5 小結(jié)
第9章 ACE線程Wrapper Facade
9.1 概述
9.2 ACE_Thread_Manager類
9.3 ACE_Sched_Params類
9.4 ACE_TSS類
9.5 小結(jié)
第10章 ACE同步Wrapper Facade
10.1 概述
10.2 ACE_Guard類
10.3 ACE互斥體類
10.4 ACE Readers/Writer Lock類
10.5 ACE信號(hào)量類
10.6 ACE條件變量類
10.7 小結(jié)
附錄A ACE C++Wrapper Facade的設(shè)計(jì)原則
A.1 概述
A.2 通過(guò)Wrapper Facade增強(qiáng)類型安全性
A.3 簡(jiǎn)化常見(jiàn)情形
A.4 通過(guò)繼承結(jié)構(gòu)提高設(shè)計(jì)的清晰性和可擴(kuò)充性
A.5 盡可能地隱藏平臺(tái)間的差異
A.6 針對(duì)效率實(shí)施優(yōu)化
A.7 小結(jié)
附錄B ACE的過(guò)去、現(xiàn)在和將來(lái)
B.1 ACE的演變
B.2 未來(lái)之路
B.3 結(jié)束語(yǔ)
術(shù)語(yǔ)表
參考文獻(xiàn)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)