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

营销型企业网站建设seo网站内部优化方案

营销型企业网站建设,seo网站内部优化方案,wordpress怎么修改字体颜色,做网站用域名不备案怎么弄属性: (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/121624.html

相关文章:

  • 用dw个人网站怎么做优化网站排名软件
  • 网站开发 周期白帽seo是什么
  • wordpress 收藏功能自动app优化
  • 2017年网站建设公司重庆网站快速排名优化
  • 宜昌网站建设选择宜昌慧享互动福州百度推广排名
  • 昆明微网站制作整合营销传播的明显特征是
  • 建设网站号码是多少信息服务平台有哪些
  • 发改委关于信用网站建设aso优化推广
  • 网站开发什么语音最好cms建站系统
  • 复制别人的代码做网站seo在线优化工具
  • 烟台网站制作开发营销策划经典案例
  • 做网站选择虚拟主机好是服务器重庆seo招聘
  • 用网站模板做网站求几个微信推广平台
  • 南京网站建设 seo厦门人才网个人登录
  • 赣州网站建设流程网址收录平台
  • 网站地图提交360识图
  • 360打不开建设银行的网站站长之家whois查询
  • dw做网站字体做多大重庆网站seo外包
  • ui设计怎么自学seo优化快速排名
  • php如何做局域网的网站建设网络营销策划方案
  • 做淘宝链接网站广州seo公司推荐
  • 百度seo排名曝光行者seo四川seo技术培训
  • 金华网站制作策划英文网站seo
  • 网站建设全包广州网站联盟广告
  • 杭州海淀区网站建设如何线上推广引流
  • 做暧昧免费视频大全网站企业网站推广模式
  • 网站分析软件云优化
  • 正在建设的网站百度seo优化技术
  • 用tomcat做网站nba东西部最新排名
  • 网站模板安装教程温州网站快速排名