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

武陟做网站东莞网站推广运营公司

武陟做网站,东莞网站推广运营公司,安岳建设局网站,dnf盗号网站怎么做0.线程状态 初始化:该线程正在被创建; 就绪:该线程在列表中就绪,等待CPU调度; 运行:该线程正在运行; 阻塞:该线程被阻塞挂机,Blocked状态包括:pend&#xff…

0.线程状态

初始化:该线程正在被创建;
就绪:该线程在列表中就绪,等待CPU调度;
运行:该线程正在运行;
阻塞:该线程被阻塞挂机,Blocked状态包括:pend(通过锁、事件、信号量等阻塞)、suspend(主动pend),延时阻塞(delay)、pendtime(因为锁、事件、信号量时间等超时等待)
退出:该线程运行结束,等待父线程收回器控制块资源
在这里插入图片描述

1.竞争状态和临界区

竞争状态:多线程同时读写共享数据;
临界区:读写共享数据的代码片段
因此,在代码运行过程中,需要避免竞争状态策略,对临界区进行保护,同时只能有一个线程进入临界区

2.代码案例

#include <iostream>
#include <thread>void TestThread()
{std::cout << "===========================" << std::endl;std::cout << "test 001" << std::endl;std::cout << "test 002" << std::endl;std::cout << "test 003" << std::endl;std::cout << "===========================" << std::endl;
}int main()
{for (int i = 0; i < 10; i++){std::thread th(TestThread);th.detach();}getchar();return 0;
}

在这里插入图片描述

#include <iostream>
#include <thread>
#include <mutex>static std::mutex mux;
void TestThread()
{mux.lock();std::cout << "===========================" << std::endl;std::cout << "test 001" << std::endl;std::cout << "test 002" << std::endl;std::cout << "test 003" << std::endl;std::cout << "===========================" << std::endl;mux.unlock();
}int main()
{for (int i = 0; i < 10; i++){std::thread th(TestThread);th.detach();}getchar();return 0;
}

在这里插入图片描述

http://www.15wanjia.com/news/53804.html

相关文章:

  • 酒泉网站建设与制作微信推广引流方法
  • 郑州上海做网站的公司手机网站建设案例
  • 我的网站怎么不能搜索网页入口网站推广
  • 高端网站建设设计公司哪家好百度网页版怎么切换
  • 小程序网站建设数据分析软件哪个最好用
  • 网站接口需求网站建设多少钱
  • 网站建设公司平台企业老板培训课程
  • 微信商城网站优化大师哪个好
  • 怎么查网址是不是诈骗网站百度问一问官网
  • 网站建设运用软件成都竞价托管多少钱
  • iis7.5 网站配置百度号码认证平台官网首页
  • 做个自己的影院网站怎么做冯耀宗seo课程
  • 本地的南通网站建设乐陵seo优化
  • 企业宣传册范例优化营商环境的金句
  • 做网站推广优化靠谱外链推广
  • 迅速百度网站自然排名营销神器
  • 做网站的法律网络黄页推广软件
  • 延边州网站建设网站搭建工具
  • 宝安附近公司做网站建设多少钱网络营销题库案例题
  • 免费做链接的网站宁波seo关键词优化
  • 学做网站论坛好吗品牌关键词优化哪家便宜
  • 企业网站flash动画百度联盟个人怎么接广告
  • 象山企业门户网站建设网站优化是什么
  • 自己网站制作的详细教程搜索引擎广告形式有哪些
  • 世界各大网站搜索引擎提交入口做营销型网站哪家好
  • 内网网站开发报价百度上怎么注册店铺地址
  • 开发公司安全工作总结汇报seo指的是什么意思
  • 美容类 营销型网站某个产品营销推广方案
  • 响应式网站用什么单位网络整合营销4i原则
  • 做跨境电商的血泪教训宁波seo网站服务