没有合适的资源?快使用搜索试试~ 我知道了~
spsc_queue:用C ++ 11编写的单生产者单消费者队列实现
共9个文件
cpp:2个
makefile:2个
doxyfile:1个
需积分: 30 4 下载量 69 浏览量
2021-05-19
07:47:55
上传
评论
收藏 35KB ZIP 举报
温馨提示
C ++中的线程安全队列实现 这是用C ++ 11编写的简单的仅标头单生产者单消费者队列实现。 它旨在将动态分配的对象的所有权从一个线程显式转移到另一个线程。 警告您,它并非设计为具有很高的性能或可扩展性! 如果您对高性能线程安全队列感兴趣,请查看: 所有权转让 我想在此实现中探索的关键概念是“所有权转移”的思想。 换句话说,我想在API中明确指出,将消息写入队列的线程放弃了销毁消息的线程从队列读取消息的责任。 这是通过使用std::unique_ptr传递消息来完成的。 如果您不熟悉rvalues和std::move那么建议您在使用此代码之前先阅读它们。 香草萨特写了使用智能指针作为参数的主题一个很好的博客文章。 例子 // Construct a queue - note that we can't perform operations on it directly - we //
资源推荐
资源详情
资源评论
收起资源包目录
spsc_queue-master.zip (9个子文件)
spsc_queue-master
docs
doxyfile 103KB
tests
tests.cpp 3KB
Makefile 488B
include
spsc_queue.h 6KB
LICENSE 1KB
examples
simple
main.cpp 583B
Makefile 227B
.gitignore 295B
README.md 3KB
共 9 条
- 1
资源评论
刘怒威
- 粉丝: 28
- 资源: 4649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C/C++/Python/Java四种语言下的算法实现资源概览
- 12月月考期末复习资料.zip
- 2024 年(第 7 届)“泰迪杯”数据分析技能赛B 题 特殊医学用途配方食品数据分析
- usr_mk918_EN.hmi2
- Python源码实例集锦-猜数字游戏、Tkinter计算器、Flask Web应用、Pandas数据分析、BeautifulSoup爬虫入门
- 1111java:wude学习资料1111
- javaWeb物资管理系统项目源码
- Spring Boot开发资源综述:书籍、课程、工具与实战项目指导
- 毕业设计全流程指南:从知识资源到项目实施
- 2024 年(第 7 届)“泰迪杯”数据分析技能赛A 题 自动化生产线数据分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功