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

东明住房和城乡建设局网站郑州营销网站托管

东明住房和城乡建设局网站,郑州营销网站托管,中和华丰建设有限责任公司网站,揭阳企业建站系统模板多任务处理有两种形式#xff0c;即#xff1a;多进程和多线程。 基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行 文章目录1. 多线程介绍2. Windows多线程1. 多线程介绍 每一个进程#xff08;可执行程序#xff09;都有一个主线… 多任务处理有两种形式即多进程和多线程。 基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行 文章目录1. 多线程介绍2. Windows多线程1. 多线程介绍 每一个进程可执行程序都有一个主线程这个主线程是唯一的自动创建的即一个进程中只有一个主线程自己创建的线程一般称为子线程。 join()等待或者阻塞阻塞主线程的执行直到子线程调用结束然后子线程与主线程汇合继续向下走。 detach()分离即主线程与子线程各自执行一旦detach()这个主线程对象就会失去与这个主线程的关联这个子线程就相当于被c运行时库接管由运行时库负责清理相关的资源。一旦调用了detach()就不能再用join()否则系统会报错。这是由于detach()之后两条线程的执行速度不一致导致的。 joinable()判断是否可以成功使用join()或detach()的。 lock()使用互斥量进行共享内存保护的时候一般情况是在所需要进行保护的代码段进行lock()操作只有lock()成功时代码才能继续执行否则就会一直lock()不在向下执行直到lock()成功。 std::lock_guard()类模板直接取代lock()与unlock()用了lock_guard()之后就不能在使用lock()与unlock(); 2. Windows多线程 Windows编写多线程C程序需要包含头文件#include thread 多线程实例 #include iostream #include threadusing namespace std; void print();void print() {cout -----------thread test------------- endl; }class test { public:// operator()() - 重载运算符参数传递void operator()() {cout class subthread starting!!! endl;cout class subthread over!!! endl;}void operator()(int x,int y) {cout xy xy endl;} };int main() {cout 主线程id: this_thread::get_id() endl;// 线程休眠 - 不同的时间表示std::this_thread::sleep_for(std::chrono::seconds(1)); //1秒 1000毫秒10^6微秒cout 1s\n; #if 0std::this_thread::sleep_for(std::chrono::microseconds(2 * 1000000)); //微秒cout 2s\n;std::this_thread::sleep_for(std::chrono::milliseconds(3000)); //毫秒cout 3s\n;std::this_thread::sleep_for(std::chrono::minutes(1));cout 1min\n;std::this_thread::sleep_for(std::chrono::hours(1));cout 1hour\n; #endif// 创建子线程cout \n子线程1!!! endl;thread v1(print); //入口函数printv1.join(); //加入主线程// 是否可joinable()if (v1.joinable()) {cout 可以调用join()或者detach() endl;}else {cout 不可以调用join()或者detach() endl;}cout \n子线程2!!! endl;test v2;thread t2(v2);t2.join();cout \n子线程3!!! endl;test v3;thread t3(v3,2,4);t3.join();return 0; } 运行结果如下 以上。
http://www.dnsts.com.cn/news/227615.html

相关文章:

  • 福田做商城网站建设哪家服务周到有什么做动图比较方便的网站
  • 福建建设工程交易中心网站京东网上商城购买
  • 美容院网站模板网站推广营销服务
  • 常用wap网站开发工具 手机网站制国外低代码平台
  • 织梦网站制作教程购物商城网站功能设计
  • 关于制作网站收费标准第三方物流网站建设
  • 公司的网站建设要记到什么科目服务器网站搭建教程
  • 成都 专业 网站建设黄骅信誉楼罗茂莲事件
  • 网站可以个人备案吗站长素材网
  • 东阳网络科技有限公司大连企业网站排名优化
  • ui设计师网站建设银行金牛支行网站
  • 网站编辑seo互联网品牌设计公司
  • 网络及建设公司网站商标注册查询网址
  • iis搭建网站时宁波英文网站建设
  • 网站开发系统论文域名被墙查询检测
  • 网盘做网站空间企业名词解释
  • 网站建设 军报wordpress前端页面模板
  • 58招聘网站官网想学做宝宝食谱上什么网站
  • 网站启用cdn加速网站建设的工具是
  • app推广一手单吉安做网站优化
  • flash网站标题和网址网站页面图片布局如何设计
  • 自己建设个小网站要什么手续好网站的标准
  • 自助式网站制作织梦校园招生网站源码
  • 精品课程网站建设方案成都著名设计师
  • 西安有关做网站的公司html5基础知识
  • 网站建设报价单模板wordpress技术站主题
  • 无锡手机网站制作界面设计是什么
  • 做壁纸的专业网站永州市建设工程质量安全监督站官方网站
  • 张家港建网站的公司网站建设题库
  • 商城网站页面设计有了网站怎么写文章