×
C++併發處理實戰 第二版
作者: Anthony Williams
譯者:劉超群
書號: ACL059800
出版日: 2021/12/23
ISBN:9786263240032
附件: 無
定價: 780
電子書: 未出版
內容特色
「這本書應該放在每個C++程式設計者的桌上;它清晰、簡明、而且很有價值」
—Rob Green, Bowling Green State University

「對C++併發功能的徹底介紹」
—Maurizio Tomasi, University of Milan

「強烈推薦給那些想要進一步瞭解最新C++標準的程式設計者」
—Frédéric Flayol, 4Pro Web C++

「這指引包含了在專案中日常會使用到的片段,並幫助你將C++併發技能從學徒提高到絕地武士的水準。」
—Jura Shikin, IVI Technologies

當應用程式要求執行速度時,一般會選擇以C++語言為開發工具,而設計精良的併發處理可以更進一步讓程式執行得更快。為了加快圖形處理、機器學習和其他需要較高性能的工作,C++17更強化了對多執行緒、多處理器程式撰寫方面的支援。這本品質優良的書籍展示了可以直接應用於實際產出的C++併發處理功能、模式和最佳實作方式。

《C++併發處理實戰 第二版》是用C++撰寫優雅的多執行緒應用程式的權威性指引,針對C++ 17的改版進行了更新,從啟動新執行緒到設計全功能的多執行緒運算及資料結構,都對併發處理做了詳細及全面的描述。併發處理大師Anthony Williams在每一章節中都提供了完整的範例和實際應用面的說明,所提供的見解連最有經驗的程式開發人員都會感到滿意。

本書包含以下主題:
‧涵蓋全部C++ 17的新功能
‧執行緒的啟動和管理
‧併發處理操作的同步化
‧併發處理程式設計
‧多執行緒應用程式除錯

本書適用於中等程度C和C++程式開發人員,不需事先具備併發處理開發經驗。
作者介紹
Anthony Williams 從2001年以來一直是英國標準學會C++專家小組的主要成員,並且是C++11函式庫just::thread Pro功能擴充的開發人員之一。
章節目錄
作者序
致謝
關於本書
關於作者
關於封面插圖
第1章 您好,C++ 的併發處理世界!
第2章 執行緒管理
第3章 執行緒間的資料共享
第4章 併發操作下的同步化
第5章 C++ 記憶模型和原子型態上的操作
第6章 基於上鎖機制的併發資料結構設計
第7章 無鎖機制的併發資料結構設計
第8章 併發處理程式設計
第9章 進階執行緒管理
第10章 平行演算法
第11章 執行緒應用程式的測試與除錯
附錄 A C++11 語言特點的簡要參考
附錄 B 併發函式庫的簡要比較
附錄 C 一個訊息傳遞框架和完整的 ATM 範例
附錄 D C++ 執行緒庫參考
索引
C++併發處理實戰 第二版 分享
  • 作者: Anthony Williams
  • 書號:ACL059800
  • ISBN:9786263240032
  • 出版日:2021/12/23
  • 定價:$ 780
  • 電子書:已出版
  • 購買紙本書

    內容特色
    「這本書應該放在每個C++程式設計者的桌上;它清晰、簡明、而且很有價值」
    —Rob Green, Bowling Green State University

    「對C++併發功能的徹底介紹」
    —Maurizio Tomasi, University of Milan

    「強烈推薦給那些想要進一步瞭解最新C++標準的程式設計者」
    —Frédéric Flayol, 4Pro Web C++

    「這指引包含了在專案中日常會使用到的片段,並幫助你將C++併發技能從學徒提高到絕地武士的水準。」
    —Jura Shikin, IVI Technologies

    當應用程式要求執行速度時,一般會選擇以C++語言為開發工具,而設計精良的併發處理可以更進一步讓程式執行得更快。為了加快圖形處理、機器學習和其他需要較高性能的工作,C++17更強化了對多執行緒、多處理器程式撰寫方面的支援。這本品質優良的書籍展示了可以直接應用於實際產出的C++併發處理功能、模式和最佳實作方式。

    《C++併發處理實戰 第二版》是用C++撰寫優雅的多執行緒應用程式的權威性指引,針對C++ 17的改版進行了更新,從啟動新執行緒到設計全功能的多執行緒運算及資料結構,都對併發處理做了詳細及全面的描述。併發處理大師Anthony Williams在每一章節中都提供了完整的範例和實際應用面的說明,所提供的見解連最有經驗的程式開發人員都會感到滿意。

    本書包含以下主題:
    ‧涵蓋全部C++ 17的新功能
    ‧執行緒的啟動和管理
    ‧併發處理操作的同步化
    ‧併發處理程式設計
    ‧多執行緒應用程式除錯

    本書適用於中等程度C和C++程式開發人員,不需事先具備併發處理開發經驗。
    作者介紹
    Anthony Williams 從2001年以來一直是英國標準學會C++專家小組的主要成員,並且是C++11函式庫just::thread Pro功能擴充的開發人員之一。
    章節目錄
    作者序
    致謝
    關於本書
    關於作者
    關於封面插圖
    第1章 您好,C++ 的併發處理世界!
    第2章 執行緒管理
    第3章 執行緒間的資料共享
    第4章 併發操作下的同步化
    第5章 C++ 記憶模型和原子型態上的操作
    第6章 基於上鎖機制的併發資料結構設計
    第7章 無鎖機制的併發資料結構設計
    第8章 併發處理程式設計
    第9章 進階執行緒管理
    第10章 平行演算法
    第11章 執行緒應用程式的測試與除錯
    附錄 A C++11 語言特點的簡要參考
    附錄 B 併發函式庫的簡要比較
    附錄 C 一個訊息傳遞框架和完整的 ATM 範例
    附錄 D C++ 執行緒庫參考
    索引