everystep
C++ 多线程

为什么你的多线程代码总是“捉摸不透”?——从多核架构说起

从多核架构、共享内存和缓存一致性出发,解释多线程代码中那些难以复现的线程安全问题是如何产生的,以及硬件和内存模型是怎样一步步把问题解决的。

5 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑