当前位置: 首页 > news >正文

金川做网站公司杭州seo公司

金川做网站公司,杭州seo公司,企业网站建设内存,上海装修公司一览表condition_variable使用步骤如下&#xff1a;创建一个condition_variable对象创建一个互斥锁mutex对象&#xff0c;用来保护共享资源的访问在需要等待条件变量的地方&#xff0c;使用unique_lock<mutec>对象锁定互斥锁并调用condition_variable::wait()、condition_varia…
  1. condition_variable使用步骤如下:
  2. 创建一个condition_variable对象
  3. 创建一个互斥锁mutex对象,用来保护共享资源的访问
  4. 在需要等待条件变量的地方,使用unique_lock<mutec>对象锁定互斥锁并调用condition_variable::wait()、condition_variable::wait_for()或condition_variable::wait_until()函数等条件变量
  5. 在其他线程中通知等待的线程时,调用condition_variable::notify_one()或condition_variable::notify_all()函数通知等待的线程

生产者与消费者模型

代码示例:

#include<iostream>
using namespace std;
#include <thread>
#include <mutex>
#include <condition_variable>
#include <queue>mutex g_mutex;
condition_variable g_cv;
queue<int>g_queue;void Producer() {for (int i = 0; i < 10; i++){unique_lock<mutex>lock(g_mutex);g_queue.push(i);cout << "Producer: prodeced " << i << endl;g_cv.notify_one();this_thread::sleep_for(chrono::milliseconds(100));}
}void Consumer() {while (true){unique_lock<mutex>lock(g_mutex);g_cv.wait(lock, []() {return !g_queue.empty(); });int value = g_queue.front();g_queue.pop();cout << "Consumer: consumed " << value << endl;}
}int main()
{thread producer_thread(Producer);thread consumer_thread(Consumer);producer_thread.join();consumer_thread.join();system("pause");system("cls");
}

http://www.ds6.com.cn/news/54428.html

相关文章:

  • 新丝路网站建设百度刷seo关键词排名
  • 游戏公司seo就业指导
  • 投票网站怎么做的百度推广账户登录
  • 宝鸡做网站的公司有哪些如何做宣传推广营销
  • 邢台外贸网站建设2023新闻大事10条
  • 怎样做淘宝客网站营销型网页设计
  • 手机微网站建设案例及报告上海关键词排名优化价格
  • wordpress找回密码页面太原关键词排名优化
  • 运城网站开发凡科建站怎么建网站
  • 小语种网站怎么做营销软件有哪些
  • 找建站公司做网站注意事项零食软文范例300字
  • 做静态网站用什么软件海东地区谷歌seo网络优化
  • 厦门建网站千锋教育官方网
  • 青海 网站开发 app国产最好的a级suv88814
  • 法律网站建设武汉推广系统
  • 个人商城网站备案如何创建网站的快捷方式
  • 青浦做网站品牌营销做得好的品牌有哪些
  • 北京网站建设联系电话新媒体推广渠道有哪些
  • 重庆市建设厅网站首页微网站
  • 做海报的网站有哪些内容seo在线培训机构
  • 杭州企业网站制作哪个好优化大师客服电话
  • 成都学校网站建设网站内容优化关键词布局
  • 用自建网站做外贸常见的网络推广方式有哪些
  • 石家庄网站建设多少钱ui设计
  • 做网站有什么软件吗好用搜索引擎排名
  • 漳州网站建设技术上海seo顾问推推蛙
  • 制作自己的网站代码吗google手机官网
  • 西安手机网站定制网站建设深圳做推广哪家比较好
  • 如何选择大连网站建设b站推广2023
  • 做论坛网站数据库需多大帮我搜一下长沙做网络销售