出版時間:2004-11 出版社:中國電力出版社 作者:[美] Stephen D. Huston,James CE Johnson,Umar Syyid 頁數(shù):374 字數(shù):538000 譯者:馬維達
Tag標(biāo)簽:無
內(nèi)容概要
本書由ACE的幾位核心開發(fā)者撰寫,快速而直接地解釋了怎樣充分利用ACE。從介紹ACE開始,循序漸進,詳細討論了ACE的IPC設(shè)施、進程及線程管理以及一些高級話題,比如共享內(nèi)存、ACE Streams框架、ACE Service Configurator框架、定時器管理類、ACE Naming Service等等。在這個過程中,作者給出了許多源碼例子,通過貫穿全書的ACE應(yīng)用實例來告訴讀者如何應(yīng)用各種關(guān)鍵的模式和設(shè)計原則,去成功地開發(fā)面向?qū)ο蟮木W(wǎng)絡(luò)化軟件。通過本書的學(xué)習(xí),你將能更好地設(shè)計并實現(xiàn)性能驅(qū)動的、無法在市場上買到的網(wǎng)絡(luò)化軟件,從而始終在競爭中走在前列。
作者簡介
Stephen D.Huston是Riverace Corporation的總裁,向希望有效使用ACE開發(fā)項目的公司提供技術(shù)支持和咨詢服務(wù).他是《C++Network Programming》卷1及卷2的作者之一。
書籍目錄
譯者序序前 言第1部分 ACE基礎(chǔ)知識 第1章 ACE簡介 第2章 怎樣構(gòu)建ACE并在你的程序中使用它 第3章 使用ACE日志設(shè)施 第4章 收集運行時信息 第5章 ACE容器 第2部分 進程間通信 第6章 基本的TCP/IP Socket用法 第7章 處理事件及多個I/O流 第8章 異步I/O與ACE Proactor框架 第9章 其他IPC類型 第3部分 進程與線程管理 第10章 進程管理 第11章 信號 第12章 基本的多線程編程 第13章 線程管理 第14章 線程安全與同步 第15章 主動對象 第16章 線程池 第4部分 ACE高級特 第17章 共享內(nèi)存 第18章 ACE Streams框架 第19章 ACE Service Configurator框架 第20章 定時器 第21章 ACE Naming Service 參考書目
媒體關(guān)注與評論
可移植、靈活、可擴展、可預(yù)測、可靠、可負擔(dān)——如果你正在設(shè)計這樣的軟件和系統(tǒng),本書及ACE工具包將使得你在所有這些方面都變得更為得力。即使是用了十余年時間開發(fā)ACE,并用它構(gòu)建了許多網(wǎng)絡(luò)化軟件應(yīng)用之后,我發(fā)現(xiàn)我還是在這本書中學(xué)到了許多東西。我深信,你同樣了會如此。 ——Douglas C.Schmidt,ACE的發(fā)明者,錄自本書前言這是每一個ACE程序員的必備書籍。對于初學(xué)者而言,本書循序漸進地解釋了ACE的入門之道。對于更有經(jīng)驗的程序員而言,它詳細解釋了每天都要使用的特性,同時它也是一本完美的參考手冊。如果這本書早幾年面世,我就會節(jié)省大量時間! ——Johnny Willemsen,荷蘭Remedy IT公司高級軟件工程師在擁有大型的C++代碼庫后,我們依靠ACE來建立跨平臺的客戶——服務(wù)器框架,以保證數(shù)據(jù)的質(zhì)量和完整性。ACE改善了我們的設(shè)計,消除了OS的各種特異行為,而又沒有犧牲性能或靈活性。對我們而言,ACE的在線參考資料和印刷出版的“大圖景(big picture)”指南是不可缺少的助手,而在我的辦公室的書架上,這本書占據(jù)了最優(yōu)先的位置。 ——John Lilley,DataLeverCorporation首席科學(xué)家在SITA空——地部門中,我們是為航空公司提供通信服務(wù)的主要供應(yīng)者之一。我們在大約一年前開始使用ACE,現(xiàn)在正在把大部分新的與通信有關(guān)的開發(fā)工作移向ACE??梢哉f,在開發(fā)我們這種類型的應(yīng)用時,這個工具包能減少至少50%的開發(fā)和測試時間?! 狫ean Millo,SITA高級架構(gòu)師
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載