《C++ 并发编程实战 第二版》学习笔记目录
Posted 鱼竿钓鱼干
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《C++ 并发编程实战 第二版》学习笔记目录相关的知识,希望对你有一定的参考价值。
《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 封装自己的并发工具
第 5 章 底层内存模型和原子类型操作
第6、7章 使用基本工具构建复杂数据结构(有锁和无锁)
第 8 章 并发代码设计
第 9 章 高级线程管理(线程池、中断线程)
第 10 章 并行算法
第 11 章 测试和调试多线程应用
以上是关于《C++ 并发编程实战 第二版》学习笔记目录的主要内容,如果未能解决你的问题,请参考以下文章
《C++ 并发编程实战 第二版》:条件变量唤醒丢失与虚假唤醒