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

全部网站网站建设栏目添加

全部网站,网站建设栏目添加,多wordpress整合,成功的电商网站属性#xff1a; #xff08;1#xff09;存储任务的容器#xff0c;这个容器可以选择使用STL中的队列#xff08;queue) #xff08;2#xff09;互斥锁#xff0c;多线程访问的时候用于保护任务队列中的数据 方法#xff1a;主要是对任务队列中的任务进行操作 …属性 1存储任务的容器这个容器可以选择使用STL中的队列queue) 2互斥锁多线程访问的时候用于保护任务队列中的数据 方法主要是对任务队列中的任务进行操作 1任务队列中任务是否为空 2往任务队列中添加一个任务 3从任务队列中取出一个任务 4从任务队列中删除一个任务 根据分析就可以把这个饿汉模式的任务队列的单例类定义出来了 #include iostream #include mutex #include thread #include queue using namespace std;//创建一个饿汉模式单例 class TaskQueue { public:static TaskQueue* getInstance(){cout 我是一个饿汉单例模式 endl;return m_obj;}//任务队列是否为空bool isEmpty(){lock_guardmutex locker(m_mutex);return m_taskQ.empty();}//添加任务void pushTask(int task){lock_guardmutex locker(m_mutex);m_taskQ.push(task);}//删除任务bool popTask(){lock_guardmutex locker(m_mutex);if (!m_taskQ.empty()){m_taskQ.pop();return true;}return false;}//取出来一个任务int getTask(){lock_guardmutex locker(m_mutex);if (!m_taskQ.empty()){return m_taskQ.front();}return -1;}private:TaskQueue() default; //无参构造static TaskQueue* m_obj; //单例queueint m_taskQ; //任务队列mutex m_mutex; //互斥锁 }; TaskQueue* TaskQueue::m_obj new TaskQueue;int main() {//创建线程1(生产者)thread t1([]() {TaskQueue* obj TaskQueue::getInstance();for (int i 0; i 10; i){obj-pushTask(i100);cout taskID i 100 ,threadID: this_thread::get_id() endl;this_thread::sleep_for(chrono::microseconds(500));}});//创建线程2(消费者)thread t2([]() {TaskQueue* obj TaskQueue::getInstance();this_thread::sleep_for(chrono::microseconds(100));while (!obj-isEmpty()){cout taskID obj-getTask() ,threadID: this_thread::get_id() endl;obj-popTask();this_thread::sleep_for(chrono::microseconds(500));}});t1.join();t2.join(); }
http://www.hkea.cn/news/14456518/

相关文章:

  • 网站建设开源程序国内网站主机
  • 建设部网站监理资质换证外贸人才网
  • 国外域名注册价格seo查询工具
  • 网站建设公司的前景天眼查询
  • 合肥商务科技学校网站建设做营销推广外包的网站
  • 南安市住房和城乡建设局网站服务器出租网站模板
  • 专业网站建设管理网页设计与制作长江职业学院
  • 天津哪家网站做的好网站建站方案说明书
  • 网站运营年度推广方案摄像网站建设
  • 克拉玛依建设局官方网站网站关键词优化怎么做的
  • 开源网站搭建免费刷粉网站推广免费
  • 南山网站设计厦门哪些企业做视频网站的
  • 广州网站建设公司乐云seo百度客户管理系统登录
  • 网站开发商业秘密保密协议河南住房和城乡建设部网站首页
  • 上海网站jianshe微信 存储wordpress
  • 深圳建设品牌网站经营网站的备案
  • 巧克力网站模板如何做积分商城网站
  • 龙华营销型网站建设wordpress视频防盗链
  • led动态视频网站建设通州做网站公司
  • 企业网站 开源php网站建设 没市场了吧
  • 江苏工程建设信息官方网站网站维护费用计入什么科目
  • 网站设置页面指什么深圳最新新闻事件
  • 吉林网站推广公司肇庆做网站的公司
  • 家用电脑桌面做网站seo超级外链工具免费
  • 关于门户网站建设南京宣传片公司有哪些
  • 做网站编写旅游网站建设案例
  • 外贸自建网站.net网站建设实例
  • 怎么用手机网站做软件好网站上传到虚拟服务器
  • php宠物用品公司网站源码地推是什么意思
  • 哪个网站做外贸网站建设指导思想