本书是一份深度指南,内容是C++新标准中涉及的并发与多线程功能,从
std::thread
、std:mutex
和std::async
的基本使用方法开始,一直到复杂的内存模型和原子操作。
- 第1章 你好,C++并发世界
- 第2章 线程管控
- 第3章 在线程间共享数据
- 第4章 并发操作的同步
- 第5章 C++内存模型和原子操作
- 第6章 设计基于锁的并发数据结构
- 第7章 设计无锁数据结构
- 第8章 设计并发代码
- 第9章 高级线程管理
- 第10章 并行算法函数
- 第11章 多线程应用的测试和除错
本书是一份深度指南,内容是C++新标准中涉及的并发与多线程功能,从
std::thread
、std:mutex
和std::async
的基本使用方法开始,一直到复杂的内存模型和原子操作。