C++ 多線程編程實戰
米洛斯·留莫維奇 (Milos Ljumovic)
- 出版商: 人民郵電
- 出版日期: 2016-05-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 303
- 裝訂: 平裝
- ISBN: 7115413665
- ISBN-13: 9787115413666
-
相關分類:
C++ 程式語言
- 此書翻譯自: C++ Multithreading Cookbook
立即出貨
買這商品的人也買了...
-
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
TCP/IP網絡編程$474$450 -
$774OpenGL編程指南(原書第8版) (OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, 8/e) -
$330程序員修煉之道 :從小工到專家 (The Pragmatic Programmer: From Journeyman to Master) -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
$374解析深度學習 : 語音識別實踐 -
$147OpenCV 3 計算機視覺 : Python 語言實現, 2/e (Learning OpenCV 3 Computer Vision with Python, 2/e) -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)$680$537 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$653MFC Windows 程序設計, 2/e -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
$300Qt 5.9 C++ 開發指南 -
More Effective C# 中文版 | 寫出良好 C#程式的 50個具體做法, 2/e (More Effective C# : 50 Specific Ways to Improve Your C#, 2/e)$450$356 -
$301.NET Core 2.0 應用程序高級調試 — 完全掌握 Linux、macOS 和 Windows 跨平臺調試技術 -
Windows 駭客程式設計:Windows Data Type (精華篇)$580$452 -
$267C++ 代碼整潔之道:C++17 可持續軟件開發模式實踐 (Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17) -
Essential C# 7.0 -- C# 必備指南 (中文版) (Essential C# 7.0, 6/e)$990$842 -
C++ 新經典:Linux C++ 通信架構實戰$594$564 -
$654多人在線遊戲架構實戰:基於 C++ 的分佈式遊戲編程 -
資料科學的建模基礎 : 別急著 coding!你知道模型的陷阱嗎?$599$539 -
Clean Code 學派的風格實踐:重構遺留 Codebase,突破 C# 效能瓶頸 (Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices)$690$538 -
$709C++ 反彙編與逆向分析技術揭秘, 2/e -
C++ 併發處理實戰, 2/e (C++ Concurrency in Action, 2/e)$780$585 -
C++ 高性能編程$834$792
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容介紹>
留莫維奇著的《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.2 創建C++項目
1.3 程序結構、執行流和運行時對象
1.4 結構化編程方法
1.5 理解面向對象編程方法
1.6 解釋繼承、重載和覆蓋
1.7 理解多態
1.8 事件處理器和消息傳遞接口
1.9 鏈表、隊列和棧示例
第2章 進程和線程的概念
2.1 簡介
2.2 進程和線程
2.3 解釋進程模型
2.4 進程的實現
2.5 進程間通信(IPC)
2.6 解決典型的IPC問題
2.7 線程模型的實現
2.8 線程的用法
2.9 在用戶空間實現線程
2.10 在內核實現線程
第3章 管理進程
3.1 介紹
3.2 進程和線程
3.3 協作式和搶佔式多任務處理
3.4 解釋Windows線程對象
3.5 基本線程管理
3.6 實現異步的線程
3.7 實現同步的線程
3.8 Win32同步對象和技術
3.8.1 同步對象:互斥量
3.8.2 同步對象:信號量
3.8.3 同步對象:事件
3.8.4 同步對象:臨界區
第4章 消息傳遞
4.1 介紹
4.2 解釋消息傳遞接口
4.3 理解消息隊列
4.4 使用線程消息隊列
4.5 通過管道對象通信
第5章 線程同步和併發操作
5.1 介紹
5.2 偽並行
5.3 理解進程和線程優先級
5.4 Windows分發器對象和調度
5.5 使用互斥量
5.6 使用信號量
5.7 使用事件
5.8 使用臨界區
5.9 使用管道
第6章 .NET框架中的線程
6.1 介紹
6.2 托管代碼和非托管代碼
6.3 如何在.NET中運行線程
6.4 前臺線程和後臺線程的區別
6.5 理解.NET同步要素
6.6 鎖和避免死鎖
6.7 線程安全和.NET框架的類型
6.8 事件等待句柄的觸發
6.9 基於事件的異步模式
6.10 BackgoundWorker類
6.11 中斷、中止和安全取消線程執行
6.12 非阻塞同步
6.13 Wait和Pulse觸發
6.14 Barrier類
第7章 理解併發代碼設計
7.1 介紹
7.2 如何設計並行應用程序
7.3 理解代碼設計中的並行
7.4 轉向並行
7.5 改進性能因素
第8章 高級線程管理
8.1 介紹
8.2 使用線程池
8.3 定製線程池分發器
8.4 使用遠程線程
附 錄
A.1 安裝MySQL Connec
A.2 安裝WinDDK-Driver開發套件
A.3 設置驅動器編譯的Visual Studio項目
A.4 使用DebugView應用程序
A.5 設置OpenMP編譯的Visual Studio項目
