C11 的快速多生产者、多消费者无锁并发队列moodycamelConcurrentQueue一个工业级无锁的C队列。注意如果你只需要单一生产者、单一消费者的队列我也有这样的。特色令人惊叹的快节奏表演。单头实现。直接把它放进你的项目里。完全安全、无锁的队列。同时使用任意数量的帖子。C11实现——元素在可能的情况下移动而非复制。模板化无需专门处理指针——内存由你自动管理。没有对元素类型或最大数量的人工限制。内存可以先分配一次也可以根据需要动态分配。完全可移植无需汇编;所有操作均通过标准 C11 原语实现。支持超高速散装作业。包含低开销的分组版本BlockingConcurrentQueue。例外安全。简单示例#include concurrentqueue.h moodycamel::ConcurrentQueueint q; q.enqueue(25); int item; bool found q.try_dequeue(item); assert(found item 25);写在最后 我只是知识的搬运工:)cameron314/concurrentqueueC11 的快速多生产者、多消费者无锁并发队列