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

建设一个网站需要多少钱搜索引擎网站有哪些

建设一个网站需要多少钱,搜索引擎网站有哪些,开发公司质量管理制度体系的情况说明,北京网站建设上石榴汇属性: (1)存储任务的容器,这个容器可以选择使用STL中的队列(queue) (2)互斥锁,多线程访问的时候用于保护任务队列中的数据 方法:主要是对任务队列中的任务进行操作 &…

属性:
(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_guard<mutex> locker(m_mutex);return m_taskQ.empty();}//添加任务void pushTask(int task){lock_guard<mutex> locker(m_mutex);m_taskQ.push(task);}//删除任务bool popTask(){lock_guard<mutex> locker(m_mutex);if (!m_taskQ.empty()){m_taskQ.pop();return true;}return false;}//取出来一个任务int getTask(){lock_guard<mutex> locker(m_mutex);if (!m_taskQ.empty()){return m_taskQ.front();}return -1;}private:TaskQueue() = default; //无参构造static TaskQueue* m_obj; //单例queue<int> 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(i+100);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.dtcms.com/wzjs/41102.html

相关文章:

  • 浙江建设工程信息管理平台杭州网站优化推荐
  • 有哪些可以做翻译兼职的网站吗赚钱平台
  • 修改wordpress 的权限seo与sem的区别和联系
  • wordpress mu模式杭州seo排名优化外包
  • 想网上卖家具怎么做网站中国最大的企业培训公司
  • 东莞公司网站设计网站优化外包价格
  • 西安市规划建设局网站网站快照优化公司
  • 旅游房地产网站建设查询网站
  • WordPress高级投稿网站如何优化一个关键词
  • 网易企业邮箱登录入口官网手机版纯手工seo公司
  • 沈阳市网站设计公司大全google搜索引擎下载
  • ps 怎么做网站网站top排行榜
  • 免费的工程网站网站seo推广平台
  • 公司网站建设服务百度关键词挖掘
  • 做网站是不是要模板宁波seo优化费用
  • wordpress下载站主题汕头网站建设方案维护
  • 贵阳网站开发公司黄页网站推广
  • 有了域名怎样做淘客网站百度怎么优化网站关键词
  • 苏州网站建设多少钱网站seo分析
  • 南县做网站推荐百度服务电话在线人工
  • 合浦建设局网站网页入口网站推广
  • 组织网站建设应该注意什么关键词优化seo
  • 龙华三网合一网站建设网站做优化一开始怎么做
  • 做爰全过程免费的视频99网站搜索引擎优化seo课程总结
  • 安阳网站自然优化推广链接怎么制作
  • 龙岗区网站建设哪个公司好外贸平台自建站
  • 空间怎么上传网站同城发广告的平台有哪些
  • 昆凌做的广告买化妆品网站公司网络营销推广方案
  • 邯郸做网站的博客市场调研的内容
  • 网站如何发布和推广miy188coo免费入口