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

广州微信网站建设公司百度怎么优化关键词排名

广州微信网站建设公司,百度怎么优化关键词排名,温州网站建设团队,设计工作室网站多线程的状态及切换流程 线程状态说明: 初始化(Init):该线程正在被创建。就绪(Ready):该线程在就绪列表中,等待 CPU 调度。运行(Running):该线程…

多线程的状态及切换流程

线程状态说明:

  • 初始化(Init):该线程正在被创建。
  • 就绪(Ready):该线程在就绪列表中,等待 CPU 调度。
  • 运行(Running):该线程正在运行。
  • 阻塞(Blocked):该线程被阻塞挂起。Blocked 状态包括:pend(锁、 事件、信号量等阻塞)、suspend(主动 pend)、delay(延时阻塞)、 pendtime(因为锁、事件、信号量时间等超时等待)。
    在这里插入图片描述
#include <thread>
#include <iostream>
#include <string>
#include <mutex>
#include <shared_mutex>
//Linux -lpthread
using namespace std;
//c++17  共享锁
//shared_mutex smux;//c++14 
shared_timed_mutex stmux;void ThreadRead(int i)
{for (;;){stmux.lock_shared();cout << i << " Read" << endl;this_thread::sleep_for(500ms);stmux.unlock_shared();this_thread::sleep_for(1ms);}
}
void ThreadWrite(int i)
{for (;;){stmux.lock_shared();//读取数据stmux.unlock_shared();stmux.lock(); //互斥锁 写入cout << i << " Write" << endl;this_thread::sleep_for(300ms);stmux.unlock();this_thread::sleep_for(1ms);}
}
int main(int argc, char* argv[])
{for (int i = 0; i < 3; i++){thread th(ThreadWrite, i + 1);th.detach();}for (int i = 0; i < 3; i++){thread th(ThreadRead, i + 1);th.detach();}getchar();return 0;
}
http://www.mmbaike.com/news/75517.html

相关文章:

  • 手游推广联盟东莞seo托管
  • 校园网站开发设计报告百度一下官方网
  • 怎么区分营销型和展示型的网站51趣优化网络seo工程师教程
  • 济南卓远网站建设公司郑州手机网站建设
  • 沈阳企业网站建设seo优化顾问
  • 网站开发公司是互联网公司网址seo分析
  • dede中英文网站切换热点事件
  • 公众号免费素材网站输入关键词进行搜索
  • 泗洪网站建设公司网站信息
  • 网站开发如何避开法律软文一般发布在哪些平台
  • 河北建设工程信息网官方网站seo引擎
  • 安卓app软件开发教程seo搜索引擎优化服务
  • 做网站什么空间好百度集团总部在哪里
  • 番禺营销型网站建设网站优化排名首页
  • 创业做网站 优帮云文案短句干净治愈
  • 做类似淘宝网站多少钱互联网项目推广
  • 重庆市网络公司aso优化怎么做
  • 湛江有哪些网站建设公司“跨年”等关键词搜索达年内峰值
  • 山西建立网站营销策划搜索seo
  • 池州市建设管理处网站怎么优化关键词排名优化
  • 做网站ui设计多少钱整站优化包年
  • wordpress 获取子分类网站seo推广招聘
  • 美容店会员管理系统aso关键词优化计划
  • wordpress代码执行先后合肥seo按天收费
  • 网站建设路由设置郑州seo优化公司
  • 搭建网站一般要多少钱网站模板购买
  • 做影视网站 片源从哪里来如何分步骤开展seo工作
  • 产品网站怎么做的商品关键词怎么优化
  • 搜索排名优化网站排名优化自动友链网
  • 做网站 就合肥百度推广排名优化