-
大小: 2.08MB文件類型: .7z金幣: 1下載: 0 次發(fā)布日期: 2024-02-02
- 語言: C/C++
- 標(biāo)簽: Win32??多線程??程序設(shè)計(jì)??
資源簡介
該版本是網(wǎng)上最全最清晰的版本,修正353-365頁之間錯(cuò)頁的問題。
基本信息
原書名:Multithreading Applications in Win32
作者: Jim Beveridge & Robert Wiener [作譯者介紹]
譯者: 侯捷
叢書名: 侯捷譯作系列
出版社:華中科技大學(xué)出版社
ISBN:756092638X
上架時(shí)間:2002-1-17
出版日期:2002 年2月
頁碼:480
版次:1-1
所屬分類:計(jì)算機(jī) > 軟件與程序設(shè)計(jì) > 綜合
內(nèi)容簡介
使用線程,你可以產(chǎn)生高效率的服務(wù)器,建立Internet服務(wù)器擴(kuò)充軟件,獲得多CPU系統(tǒng)的好處,建立精巧的COM/OLE對象,并改善程序的反應(yīng)度。寫出這樣的軟件,需要更多的理論基礎(chǔ)
,以及一本 參考手冊;需要廣泛了解每一件事情如何彼此相稱,需要一份指南,告訴你什么可以正常運(yùn)作,什么不能!通過Win32 API、Windows NT以及Windows 95都可以支持多線程程序設(shè)
計(jì),但是這個(gè)重要主題的信息卻極稀有而不夠詳盡。
在《Win32多線程程序設(shè)計(jì)》這本書中,Jim Beveridge和Robert Wiener告訴你什么時(shí)機(jī)、什么地點(diǎn)、什么方法可以使用多線程。
本書主題包括:
● Internet開發(fā)范例,包括ISAPI和WinSock。
● 如何在服務(wù)器中使用線程和overlapped I/O。
● 如何在多線程環(huán)境中使用C runtime函數(shù)庫和MFC.
● 以C和C++寫成的各個(gè)范例程序。
● UNIX環(huán)境比較。讓UNIX下的開發(fā)人員能轉(zhuǎn)移到Win32.
作譯者
本書提供作譯者介紹
作者 Jim Beveridge在操作系統(tǒng)的研究領(lǐng)域中已有15年之久,從多處理器數(shù)據(jù)庫到microkernel操作系統(tǒng)的開發(fā),都有經(jīng)驗(yàn)。他于Rochoester Institute of Technology 獲得計(jì)算機(jī)科學(xué)
學(xué)士學(xué)位。他目前受聘為Turning Point Software 公司顧問。
作者 Robert Wiener從Carnegie Mellon University獲得計(jì)算機(jī)工程學(xué)士學(xué)位。他有8年的Windows應(yīng)用軟件開發(fā)經(jīng)驗(yàn),目前他正把這些經(jīng)驗(yàn)運(yùn)用于Trellix公司的MFC和ActiveX相關(guān)專題。
譯者 侯捷,獲得臺(tái)灣清華大學(xué)動(dòng)力機(jī)械碩士學(xué)位,進(jìn)入Windows操作系統(tǒng)和Windows程序設(shè)計(jì)領(lǐng)域有7年之久.a他是海峽兩岸著名的電腦技術(shù)自由作家,5對于技術(shù)的鉆研,5有獨(dú)特的品性和堅(jiān)持.
作品涵蓋著、譯、評三方面,散見于各種刊物、媒體、網(wǎng)站論壇,深受讀者喜愛和尊敬.
侯捷網(wǎng)站:http://www.jjhou.com(繁體)chttp://jjhou.csdn.net(簡體)
譯者: 侯捷
臺(tái)灣資深技術(shù)作家、譯者。 閑靜少言。不慕榮利。 好讀書。求甚解。 侯捷先生以為“任何書籍如果缺少讀者,再怎么優(yōu)秀都將喪失價(jià)值。因此,做為一位書評人,我非常樂見評選風(fēng)氣
興盛。雖然所謂“喜愛”帶有很大的主觀成份,但這類評選仍然具有十分正面的價(jià)值,可以帶給讀者、作者、譯者、出版者很大的參與感,對于讀書風(fēng)氣、好書浮現(xiàn)率都有幫助。” .. << 查
看詳細(xì)
[同作者作品]
深入淺出MFC(第二版)
STL 源碼剖析
Word排版藝術(shù)(編輯排版工作者案頭必備讀物,臺(tái)灣著名作譯者侯捷親編)
目錄
函數(shù)索引(function index) 封面里
常見問答集(frequently asked questions) vii
第一篇 上路吧,線程
第1章 為什么要"千頭萬緒" 3
一條曲折的路 4
與線程共枕 7
為什么最終用戶也需要多線程多任務(wù) 8
win32基礎(chǔ) 10
context switching 14
race conditions(競爭條件) 16
atomic operations(原子操作) 19
線程之間如何通訊 22
好消息與壞消息 22
第2章 線程的第一次接觸 25
產(chǎn)生一個(gè)線程 26
使用多個(gè)線程的結(jié)果 31
核心對象(kernel objects) 36
線程結(jié)束代碼(exit code) 40
結(jié)束一個(gè)線程 45
錯(cuò)誤處理 48
.后臺(tái)打印(background printing) 50
成功的秘訣 59
第3章 快跑與等待 61
看似閑暇卻忙碌(busy waiting) 62
性能監(jiān)視器(performance monitor) 66
等待一個(gè)線程的結(jié)束 72
叮咚:被激發(fā)的對象(signaled objects) 74
等待多個(gè)對象 77
在一個(gè)gui程序中
代碼片段和文件信息
評論
共有 條評論