在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ 第1章 你好,C++的并發(fā)世界!
3.4 本章總結
6.3 基于鎖設計更加復雜的數(shù)據(jù)結構
6.1 為并發(fā)設計的意義何在?
5.2 <code>C++</code>中的原子操作和原子類型
A.7 自動推導變量類型
2.1 線程管理的基礎
8.5 在實踐中設計并發(fā)代碼
2.4 運行時決定線程數(shù)量
2.2 向線程函數(shù)傳遞參數(shù)
第4章 同步并發(fā)操作
2.3 轉移線程所有權
8.3 為多線程性能設計數(shù)據(jù)結構
6.4 本章總結
7.3 對于設計無鎖數(shù)據(jù)結構的指導建議
關于這本書
A.1 右值引用
2.6 本章總結
D.2 &lt;condition_variable&gt;頭文件
A.6 變參模板
6.2 基于鎖的并發(fā)數(shù)據(jù)結構
4.5 本章總結
A.9 本章總結
前言
第10章 多線程程序的測試和調(diào)試
5.4 本章總結
第9章 高級線程管理
5.1 內(nèi)存模型基礎
2.5 識別線程
第1章 你好,C++的并發(fā)世界!
1.2 為什么使用并發(fā)?
A.5 Lambda函數(shù)
第2章 線程管理
4.3 限定等待時間
D.3 &lt;atomic&gt;頭文件
10.2 定位并發(fā)錯誤的技術
附錄B 并發(fā)庫的簡單比較
5.3 同步操作和強制排序
A.8 線程本地變量
第8章 并發(fā)代碼設計
3.3 保護共享數(shù)據(jù)的替代設施
附錄D C++線程庫參考
第7章 無鎖并發(fā)數(shù)據(jù)結構設計
D.7 &lt;thread&gt;頭文件
D.1 &lt;chrono&gt;頭文件
4.1 等待一個事件或其他條件
A.3 默認函數(shù)
附錄A 對<code>C++</code>11語言特性的簡要介紹
第6章 基于鎖的并發(fā)數(shù)據(jù)結構設計
封面圖片介紹
7.2 無鎖數(shù)據(jù)結構的例子
8.6 本章總結
8.1 線程間劃分工作的技術
4.2 使用期望等待一次性事件
8.4 設計并發(fā)代碼的注意事項
D.5 &lt;mutex&gt;頭文件
3.1 共享數(shù)據(jù)帶來的問題
資源
9.3 本章總結
10.3 本章總結
10.1 與并發(fā)相關的錯誤類型
D.4 &lt;future&gt;頭文件
3.2 使用互斥量保護共享數(shù)據(jù)
9.1 線程池
1.1 何謂并發(fā)
9.2 中斷線程
4.4 使用同步操作簡化代碼
A.2 刪除函數(shù)
1.3 C++中的并發(fā)和多線程
1.4 開始入門
第5章 C++內(nèi)存模型和原子類型操作
消息傳遞框架與完整的ATM示例
8.2 影響并發(fā)代碼性能的因素
7.1 定義和意義
D.6 &lt;ratio&gt;頭文件
A.4 常量表達式函數(shù)
7.4 本章總結
1.5 本章總結
第3章 線程間共享數(shù)據(jù)

第1章 你好,C++的并發(fā)世界!

本章主要內(nèi)容

  • 何謂并發(fā)和多線程
  • 應用程序為什么要使用并發(fā)和多線程
  • C++的并發(fā)史
  • 一個簡單的C++多線程程序

令C++用戶振奮的時刻到了。距初始的C++標準(1998年)發(fā)布13年后,C++標準委員會給語言本身,以及標準庫,帶來了一次重大的變革。

新C++標準(也被稱為C++11或C++0x)在2011年發(fā)布,帶來一系列的變革讓C++編程更加簡單和高效。

其中一個最重要的新特性就是對多線程的支持。

C++標準第一次承認多線程在語言中的存在,并在標準庫中為多線程提供組件。這意味著使用C++編寫與平臺無關的多線程程序成為可能,也為可移植性提供了強有力的保證。與此同時,程序員們?yōu)樘岣邞玫男阅?,對并發(fā)的關注也是與日俱增,特別在多線程編程方面。

本書是介紹如何使用C++11多線程來編寫并發(fā)程序,及相關的語言特性和庫工具(library facilities)。本書以“解釋并發(fā)和多線程的含義,為什么要使用并發(fā)”作為起始點,在對“什么情況下不使用并發(fā)”進行闡述之后,將對C++支持的并發(fā)方式進行概述;最后,以一個簡單的C++并發(fā)實例結束這一章。資深的多線程開發(fā)人員可以跳過前面的小節(jié)。在后面的幾個章節(jié)中,會有更多的例子,以便大家對庫工具進行更加深入的了解。本書最后,將會給出所有多線程與并發(fā)相關的C++標準庫工具的全面參考。

問題來了,何謂并發(fā)?何謂多線程?

上一篇:6.4 本章總結下一篇:4.5 本章總結