消息队列测试代码
来源:互联网 发布:知乎精英 编辑:程序博客网 时间:2024/05/20 08:22
#include "Queue.h"#include <iostream>void produce(Queue<int>& q) { for (int i = 0; i< 10000; ++i) { std::cout << "Pushing " << i << "\n"; q.push(i); }}void consume(Queue<int>& q, unsigned int id) { for (int i = 0; i< 2500; ++i) { auto item = q.pop(); std::cout << "Consumer " << id << " popped " << item << "\n"; }}#include <thread>int main(){ Queue<int> q; using namespace std::placeholders; // producer thread std::thread prod1(std::bind(produce, std::ref(q))); // consumer threads std::thread consumer1(std::bind(&consume, std::ref(q), 1)); std::thread consumer2(std::bind(&consume, std::ref(q), 2)); std::thread consumer3(std::bind(&consume, std::ref(q), 3)); std::thread consumer4(std::bind(&consume, std::ref(q), 4)); prod1.join(); consumer1.join(); consumer2.join(); consumer3.join(); consumer4.join();}
0 0
- 消息队列测试代码
- RabbitMQ消息队列测试代码
- 消息队列测试!
- redis 消息队列性能测试
- 消息队列activemq小测试
- 队列测试代码
- 消息队列类库代码
- 消息队列的范例代码
- ZeroMQ 消息队列 及 jzmq (java binding) 安装及代码测试
- 关于消息队列上线的极端测试
- ucos-ii示例5:消息队列测试
- 消息队列 -- active mq 安装测试
- 腾讯云CMQ消息队列测试
- 腾讯云CMQ消息队列测试
- Rocketmq消息队列广播消费测试
- (十二)RabbitMQ消息队列-性能测试
- 消息队列创建流程及代码示例
- 国嵌消息队列实验代码解析
- UIView事件传递
- vc6 在win10上编译x64程序的问题总结
- 日狗的验证码。
- 电气词库
- Android 实现蘑菇街购物车动画效果
- 消息队列测试代码
- 快速查找出现一次的数字
- unity3d,异步加载场景
- iOS推送之远程推送
- 不让控制台程序运行时显示dos界面
- fuck自动纠错补全功能
- 探索大型网站技术架构(四)
- [转发]STM32输入输出模式理解
- Cocos2.2.3在线下载——断点续传