C++11 并发指南 笔记

https://www.cnblogs.com/haippy/p/3284540.html

参考书籍: C++ Concurrency in Action

阅读指引

前四章 介绍了库提供的各种多线程工具

第五章 涵盖了内存模型以及原子操作的底层细节, 譬如原子怎么用来在其它代码上强加上顺序限制

第六章和第七章 开始讨论高层级的话题, 譬如怎样用一些基础工具构建复杂的数据结构-基于锁的数据结构, 在第六章阐述, 而第七章介绍了无锁的数据结构

第八章 继续探讨了高层级的话题, 设计多线程代码的一些原则, 影响性能的因素和各种并发算法的一些例子

第九章 涵盖了线程管理, 线程池, 工作队列和终端操作

第十章 涵盖了测试和调式- bug的类型, 定位bug的技术, 怎样测试这些bug等等

附件包含了简要描述了多线程相关的新语言的一些特性.

おすすめ

転載: blog.csdn.net/rosemary512/article/details/111084760