带你熟悉C++并发编程
来自:落无痕
我本人刚毕业时进入了百度的推荐架构组,当时推荐系统中使用了各种多线程的技术,对于小白的我感觉很是困难,为此,当时我搜索了网上很多资料,发现多线程,特别是C++多线程的资料不多,而那本C++多线程实践的书,有些地方讲解的也很迷糊。
为此我便想自己写一些多线程相关的资料,帮助需要的人,最终我写完了20篇相关的技术文章。
包括内存序,内存模型,缓存一致性等!
这是相应的目录
1. 前言
2 基础:让我们开始熟悉并发编程
3 熟悉 pthread 线程管理(上)
4. 熟悉pthread线程管理(下)
5. C++线程管理
6 保护共享数据
7. C++20之前的时间库(chrono)
8 c++并发之事件机制
9. cache的工作原理
10. 深入理解缓存一致性协议
11. 深入理解 C++ 内存模型
12. C++并发之atomic库
13 深入理解C++内存序(上)
14 深入理解C++内存序(下)
15. 线程安全的单例实现
16 std::jthread
17 线程同步机制
18. 信号量Semaphores介绍
19. 新增的atomic类介绍
20. 同步输出流
有需要的可以私信我,15.9一份 #女程序员的日常# #生活中
最新讨论 ( 更多 )
- 免费的才是最贵的 (这个小李不太热)
- 《鸟哥的linux私房菜》第四版思维导图有木有需要的,总结的不多 (紫陌琉璃)
- Linux运维学习交流 (zxhy)
- 自学Linux零基础小白上手的经验 (猿来)
- Shell自动输入^C的一种情况 (lorraine)