-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C++多線程編程實戰

( 簡體 字)
作者:[黑山共和國] 米洛斯·留莫維奇 ( Milos Ljumovic ) 類別:1. -> 程式設計 -> C++ -> C++
譯者:
出版社:人民郵電出版社C++多線程編程實戰 3dWoo書號: 44065
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:4/1/2016
頁數:303
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115413666
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  《C++多線程編程實戰》共8章。第1章介紹了C++編程語言的概念和特性。
第2~5章介紹了進程、線程、同步、并發的相關知識。其中,第2章介紹進程和線程的基本概念,詳細介紹了進程和線程對象。第3章講解線程管理方面的知識,以及進程和線程背后的邏輯,簡要介紹了線程同步、同步對象和同步技術。第4章重點介紹了消息傳遞技術、窗口處理器、消息隊列和管道通信。第5章介紹了線程同步和并發操作,講解了并行、優先級、分發器對象和調度技術,解釋了同步對象(如互斥量、信號量、事件和臨界區)。第6章介紹.NET框架中的線程,概述了C++/CLI .NET線程對象。簡要介紹了托管方法、.NET同步要素、.NET線程安全、基于事件的異步模式和BackgroundWorker對象,以及其他主題。第7~8章為水平較高的讀者準備了一些高級知識,概述了并發設計和高級線程管理。其中,第7章講解理解并發代碼設計,涵蓋了諸如性能因素、正確性問題、活躍性問題的特性。第8章講解高級線程管理,重點介紹更高級的線程管理知識。詳細介紹了線程池的抽象、定制分發對象,以及死鎖的解決方案。附錄涵蓋了MySQL Connector C和WinDDK的具體安裝步驟,介紹了如何為驅動程序編譯和OpenMP編譯設置Visual Studio。另外,還介紹了DebugView應用程序的安裝步驟,并演示了它的使用步驟。
《C++多線程編程實戰》主要面向中高級讀者,可作為用C++進行Windows多線程編程的參考讀物。本書介紹的同步概念非常基礎,因此也可作為對這方面技術感興趣的讀者和開發人員的參考書籍。
目錄:

第1章 C++概念和特性簡介 1
1.1 介紹 1
1.2 創建C++項目 2
1.3 程序結構、執行流和運行時對象 3
1.4 結構化編程方法 7
1.5 理解面向對象編程方法 9
1.6 解釋繼承、重載和覆蓋 11
1.7 理解多態 15
1.8 事件處理器和消息傳遞接口 18
1.9 鏈表、隊列和棧示例 22
第2章 進程和線程的概念 31
2.1 簡介 31
2.2 進程和線程 31
2.3 解釋進程模型 32
2.4 進程的實現 36
2.5 進程間通信(IPC) 39
2.6 解決典型的IPC問題 47
2.7 線程模型的實現 55
2.8 線程的用法 60
2.9 在用戶空間實現線程 66
2.10 在內核實現線程 73
第3章 管理進程 79
3.1 介紹 79
3.2 進程和線程 80
3.3 協作式和搶占式多任務處理 83
3.4 解釋Windows線程對象 84
3.5 基本線程管理 85
3.6 實現異步的線程 92
3.7 實現同步的線程 97
3.8 Win32同步對象和技術 101
3.8.1 同步對象:互斥量 102
3.8.2 同步對象:信號量 103
3.8.3 同步對象:事件 104
3.8.4 同步對象:臨界區 105
第4章 消息傳遞 107
4.1 介紹 107
4.2 解釋消息傳遞接口 108
4.3 理解消息隊列 112
4.4 使用線程消息隊列 118
4.5 通過管道對象通信 122
第5章 線程同步和并發操作 127
5.1 介紹 127
5.2 偽并行 127
5.3 理解進程和線程優先級 128
5.4 Windows分發器對象和調度 134
5.5 使用互斥量 135
5.6 使用信號量 143
5.7 使用事件 150
5.8 使用臨界區 157
5.9 使用管道 164
第6章 .NET框架中的線程 177
6.1 介紹 177
6.2 托管代碼和非托管代碼 177
6.3 如何在.NET中運行線程 179
6.4 前臺線程和后臺線程的區別 185
6.5 理解.NET同步要素 188
6.6 鎖和避免死鎖 193
6.7 線程安全和.NET框架的類型 198
6.8 事件等待句柄的觸發 200
6.9 基于事件的異步模式 204
6.10 BackgoundWorker類 210
6.11 中斷、中止和安全取消線程執行 214
6.12 非阻塞同步 222
6.13 Wait和Pulse觸發 224
6.14 Barrier類 228
第7章 理解并發代碼設計 235
7.1 介紹 235
7.2 如何設計并行應用程序 235
7.3 理解代碼設計中的并行 240
7.4 轉向并行 246
7.5 改進性能因素 252
第8章 高級線程管理 259
8.1 介紹 259
8.2 使用線程池 259
8.3 定制線程池分發器 269
8.4 使用遠程線程 283
附 錄 A 291
A.1 安裝MySQL Connector/C 291
A.2 安裝WinDDK-Driver開發套件 294
A.3 設置驅動器編譯的Visual Studio項目 296
A.4 使用DebugView應用程序 301
A.5 設置OpenMP編譯的Visual Studio項目 302


序: