带你熟悉C++并发编程

qls315 2024-04-20 17:16:05

我本人刚毕业时进入了百度的推荐架构组,当时推荐系统中使用了各种多线程的技术,对于小白的我感觉很是困难,为此,当时我搜索了网上很多资料,发现多线程,特别是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. 同步输出流

欢迎关注我的公众号 松元漫话

...全文
152 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

74

社区成员

发帖
与我相关
我的任务
社区描述
百度曾经的一个弱渣C++开发工程师,喜欢研究研究技术,看看历史文学什么的,欢迎交流
设计模式 个人社区
社区管理员
  • qls315
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧