concurrentqueue:C ++ 11的快速多生产者多消费者无锁的并发队列 源码

上传:tire5935 浏览: 6 推荐: 0 文件:ZIP 大小:2.65MB 上传时间:2021-05-19 17:17:05 版权申诉
moodycamel :: ConcurrentQueue C ++的工业级无锁队列。 注意:如果您需要的只是一个单一生产者,单一消费者队列,那么我也可以选择。 特征 击倒你的。 单头实现。 只需将其放入您的项目中即可。 完全线程安全的无锁队列。 从任何数量的线程同时使用。 C ++ 11实现-尽可能移动(而不是复制)元素。 通过模板化,无需专门处理指针-可以为您管理内存。 对元素类型或最大数量没有人为限制。 内存可以预先分配一次,也可以根据需要动态分配。 完全可移植(无需汇编;所有操作均通过标准C ++ 11原语完成)。 支持超快速批量操作。 包括开销低的阻塞版本(BlockingConcurrentQueue)。 异常安全。 使用理由 对于C ++,没有那么多成熟的无锁队列。 Boost有一个,但仅限于具有琐碎的赋值运算符和琐碎的析构函数的对象。 英特尔的TBB
上传资源
用户评论
相关推荐
cpp一个快速生产者消费者C11并发队列
一个快速多生产者,多消费者的C11无锁并发队列
ZIP
0B
2020-03-28 00:06
concurrentqueue一种快速消费者消费者空闲并发队列.zip
concurrentqueue,一种快速多消费者多消费者锁空闲并发队列moodycamel::ConcurrentQueue面向C的工业强度锁自由队列。注意:如果你只需要一个生产者,单个消费者队列,我
ZIP
0B
2020-06-10 16:09
c++11编写有界生产者消费者并发队列rigtorp MPMCQueue源码
用c++ 11编写的有界多生产者多消费者并发队列- rigtorp/MPMCQueue-源码
ZIP
51KB
2021-02-01 01:06
C++windows版生产者消费者队列实现
C++windows版多生产者多消费者的队列实现
RAR
0B
2019-05-02 21:27
生产者,单消费者队列
单生产者,单消费者无锁队列是一种并发编程中常用的数据结构,用于解决多线程环境下的数据交换和同步问题。它是一种高效的队列实现,适用于只有一个生产者和一个消费者的场景。这种队列的设计旨在提供一种无锁的解决
zip
19.07KB
2023-12-06 00:17
c++11编写有界生产者消费者等待和队列rigtorp SPSCQueue源码
用c++ 11编写的有界的单生产者单消费者无等待和无锁队列- rigtorp/SPSCQueue-源码
ZIP
47KB
2021-02-01 00:35
生产者消费者问题c++源码
多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生产者,多消费者问题源代码多生
CPP
0B
2019-07-12 17:00
异步通道异步生产者消费者通道源码
异步通道 异步多生产者多消费者通道。 渠道有两种: 通道有限,容量有限。 无限容量的无限通道。 通道具有Sender和Receiver方。 双方都是可克隆的,并且可以在多个线程之间共享。 当所有Sen
ZIP
16KB
2021-02-23 13:12
readerwriterqueue生产者消费者测试源码
readerwriterqueue无锁生产者消费者测试源码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
RAR
17KB
2021-01-09 20:16
基于C#实现生产者消费者同步问题实例
主要介绍了基于C#实现的多生产者多消费者同步问题,包括了加锁与释放锁,以及对应临界资源的访问。是比较实用的技巧,需要的朋友可以参考下
PDF
41KB
2020-09-20 23:39
队列C++实现
一个无锁队列的C++实现。Miscellaneousscriptsandthingsthatdontmerittheirownrepo.AllunderMITLicenseunlessotherwis
ZIP
0B
2020-06-01 17:05
生产者消费者缓冲区问
多生产者多消费者缓冲区问ppt及代码值得下载
PPT
0B
2018-12-08 23:48
生产者与单个消费者
多个生产者共同生产,一个消费者来消费。生产者之间在取“原料”通过互斥信号变量来控制,生产者与消费者之间通过同步信号变量来控制对同一段已完成生产的“数据”的读写。Linux平台测试通过
C
0B
2019-03-05 08:44
dubbo生产者消费者示例
后端启用多个服务生产者,对外暴露,消费者执行多次调用过程,注册中心zookeeper根据负载均衡策略,会随机切换到不同的服务端口,完成服务调用,zookeeper控制台,对服务权重进行修改,控制服务被
RAR
0B
2019-05-25 13:34
一个c++11实现队列.zip
一个基于c++11实现的无锁队列 这个是多生产者对多消费者的版本 只用包含头文件就能使用 只要5积分
ZIP
2.22MB
2020-11-21 21:29