《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++ 并发编程实战 第二版》:条件变量唤醒丢失与虚假唤醒

《C++ 并发编程实战 第二版》:条件变量唤醒丢失与虚假唤醒

标准库工具及其使用:思维导图

标准库工具及其使用:思维导图

《R语言实战·第二版》学习笔记:第一章——R语言介绍

《TensorFlow实战Google深度学习框架(第二版)》学习笔记及书评