《C++ 并发编程实战 第二版》学习笔记目录
C++ Concurrency In Action 2nd
作者:Anthony Williams
代码资源:https://github.com/anthonywilliams/ccia_code_samples
翻译资源:https://github.com/xiaoweiChen/CPP-Concurrency-In-Action-2ed-2019
笔记概述
- 偏个人向用于自己整理,如果真要系统学习,反复精读原书和反复实战胜过看几十篇零散的博客
- 相较过去,大幅减少机械化摘抄,更多思考,更多实战
- 只筛选自己认为重要的点,替代过去大篇幅摘抄来覆盖知识点这种自我欺骗行为
- 一些实战部分代码后期会整理到 GitHub 仓库上
- 尽可能提供丰富的辅助参考资料
路线图
作者推荐的路线图,相关笔记就按这个路线图来分类了。各位可以根据文章标题来对书本知识进行补充,我的表达能力可能比较烂,所以不建议照着我的博客学。
前 4 章 标准库工具及其使用
- 思维导图 :对书本讨论的内容进行大致的概括
- 条件变量唤醒丢失与虚假唤醒:研究了一下条件变量唤醒丢失和虚假唤醒两个坑
- 相关 API 文档与推荐参考资料
- 力扣多线程题目实战
- 多线程设计模式
- 线程安全的单例模式
- 如何确定线程数量
- 基于 Linux API 封装自己的并发工具