对c++ 并发编程实战-无锁队列的总结
Mar 24, 2025 · 8 min read · 引言 最近在看 C++ 并发编程实战(第2版)这本书。第七章的内容中给出了无锁栈及无锁队列的实现,一番阅读下来发现不少问题。 官方翻译版存在很多不准确的地方,后来找到了英文原版+ChatGPT翻译,好了很多 原书中存在一些错误以及疏忽的问题 一些概念晦涩难以理解 故借此机会记录一下自己的理解,也欢迎讨论及补充 单生产者单消费者(SPSC)无锁队列 现从一个简单的 SPSC 队列开始,首先我们需要一个结构体 node 作为链表的节点 template <typename T> struc...
Join discussion