💡 一分钟速览:按“先正确、再优化”的顺序学习 C++ 并发:线程生命周期、死锁定位、缓存行争用、调试工具、并行算法与 SIMD。
最后更新:2026-10-13
并发编程 · 文章索引¶
并发代码应先保证正确,再讨论速度。本专题按线程生命周期、故障定位和性能分析排列。
推荐学习路径¶
- 从多线程入门、第 1–2 章代码导读与 std::thread 和 jthread建立线程生命周期的基本模型。
- 程序卡住时先按死锁排查指南定位,再用 GDB或 Helgrind收集证据。
- 正确性确认后再检查 False Sharing,不要预设线程越多越快。
- 对合适的负载比较并行 STL和 SIMD 向量化。
全部并发文章¶
- C++ Concurrency in Action 导读
- C++ 死锁排查
- C++ SIMD 向量化
- C++17 并行 STL
- C++ False Sharing 与缓存行
- GDB 多线程 All-Stop 调试
- Helgrind 并发错误检测
- libev 事件循环原理
- C++ std::thread 内核实现
- C++ std::thread 与 jthread
- C++ 多线程入门