
|
|
|
|
|
|
| 作者 |
: |
JIMBEVERIDGE
|
| ISBN |
: |
756092638X
|
| 頁數 |
: |
453
|
| 開本 |
: |
16開
|
| 封面形式 |
: |
簡裝本
|
| 出版社 |
: |
華中理工大學出版社
|
| 出版日期 |
: |
2002-1-1
|
| NT$ |
: |
568
|
|
|
|
|
配送說明: 國際快遞 , 海運郵遞 。
付款說明: 1. VISA、MASTER線上刷卡 2. 信用卡傳真刷卡付款 3.
郵政劃撥 4. 銀行匯款 5. PAYPAL
|
|
|
|
|
 |
| |
本書包括:上路吧,線程;多線程程式設計的工具與手法;真實世界中的多線程應用程式;規劃一個應用程式等內容。
|
|
|
|
|
|
 |
| |
函數索引(Function Index) 常見問答集(Frequently Asked Questions) 第一篇 上路吧,線程 第1章 為什麼要“千頭萬緒” 一條曲折的路 與線程茶枕 為什麼最終用戶也需要多線程多任務 Win32基礎 Context Switching Race Conditions(競爭條件) Atomic Operations(原子操作) 線程之間如何通訊 好消息與壞消息 第2章 線程的第一次接觸 產生一個線程 使用多個線程的結果 核心對象(Kernel Objects) 線程結束代碼(Exit Code) 結束一個線程 錯誤處理 後臺列印(Background Printing) 成功的秘訣 第3章 快跑與等待 看似閒暇卻忙碌(Busy Waiting) 性能監視器(Performance Monitor) 等待一個線程的結束 在一個GUI程式中等待 提要 第4章 同步控制(Synchronization) Critical Sections(關鍵區域、臨界區域) 死鎖(Deadlock) 哲學家進餐問題(The Dining Philosophers) 互斥器(Mutexes) 信號量(Semaphores) 事件(Event Objects) 從Worker線程中顯示輸出 Interlocked Variables 同步機制摘要 第5章 不要讓線程成為脫疆野馬 乾淨地終止一個線程 線程優先權(Thread Priority) 初始化一個線程 提要 第6章 Overlapped I/O在你身後變戲法 Win32文件操作函數 被激發的File Handles 被激發的Event對象 異步過程調用(Asynchronous Procedure Calls,APCs) 對文件進行Overlapped I/O的缺點 I/O Completion Ports …… 第二篇 多線程程式設計的工具與手法 第7章 數據一致性(Data Consistency) 第8章 使用C Run-time library 第9章 使用C++ 第10章 MFC中的線程 第11章 GDI與窗口管理 第12章 調試 第13章 進程之間的通訊(Interprocess Communication) 第三篇 真實世界中的多線程應用程式 第14章 建造DLLs 第15章 規劃一個應用程式 第16章 ISAPI 第17章 OLE ActiveX COM 附錄A MTVERIFY宏 附錄B 更多的資訊
|
|
|
 |
|
|