首页 > 其他分享 >利用容器创建多个线程

利用容器创建多个线程

时间:2022-11-22 14:07:10浏览次数:31  
标签:容器 cout int 创建 iter mythread 线程 include


利用容器创建thread对象数组,从而创建多个线程
举例:

#include <iostream>
#include <vector>
#include <algorithm>
#include <thread>
#include <mutex>
using namespace std;
void myprint(int inum)
{
cout << "线程数字为: " << inum << endl;
}

int main()
{
vector<thread> mythread;
for (int i = 0; i < 10; i++)
mythread.push_back(thread(myprint, i));
// for (auto iter = mythread.begin(); iter != mythread.end(); iter++) iter->join();
for (auto &iter : mythread)
iter.join();
cout << "I love China" << endl;
return 0;
}
注意使用c++11语法遍历线程数组时迭代器前应该加上&符号!

利用容器创建多个线程_i++


标签:容器,cout,int,创建,iter,mythread,线程,include
From: https://blog.51cto.com/u_13875041/5877888

相关文章

  • 并发、进程、线程
    并发并发:一个程序同时执行多个独立任务。并发假象:单CPU,上下文切换;多CPU,真正并行功能:提高性能。进程进程:可执行程序运行起来即创建一个进程线程线程:代码的执行通路,每个进程......
  • C++11创建线程的三种方式
    1.通过函数thread:标准库的类join:阻塞主线程并等待//MultiThread.cpp:Definestheentrypointfortheconsoleapplication.#include"stdafx.h"#include<iostream>#i......
  • LAB-13:创建PVC
    LAB-13:创建PVCLAB概述创建一个名字为pv-volume的pvc,指定storageClass为csi-hostpath-sc,大小为10Mi。然后创建一个Pod,名字为web-server,镜像为nginx,并且挂载该P......
  • python判断文件夹是否存在不存在创建
    (39条消息)python判断目录和文件是否存在,若不存在即创建_仰望神的光的博客-CSDN博客判断目录是否存在importosdirs='/Users/joseph/work/python/'ifnotos.pat......
  • aws 与 aliyun 容器集群升级调研
    https://help.aliyun.com/document_detail/86497.html#section-t4q-rgc-7daACK保障最近的三个Kubernetes子版本的稳定运行,同时支持最新版本往前两个子版本的升级功能。例......
  • Leetcode多线程
    1114.按序打印​​原题链接​​classFoo{public:Foo(){m2.lock();m3.lock();}voidfirst(function<void()>printFirst){......
  • 多个线程交替执行的方法
    如何实现多个线程交替执行。这个例子中以三个线程交替执行为例子,使用AutoResetEvent来控制线程的中断。usingSystem;usingSystem.Threading;usingSystem.Threading......
  • [Python] 多线程 概念 使用
    python多线程1.线程的概念线程是CPU分配资源的基本单位。当一程序开始运行,这个程序就变成了一个进程,而一个进程相当于一个或者多个线程。当没有多线程编程时,一个进程......
  • 线程方法
    线程方法停止线程packagecom.deng.state;//测试stop//1.建议线程正常停止-->利用次数,不建议死循环//2.建议使用标志位-->设置一个标志位//3.不要使用stop或者desto......
  • 【C++/STL】0.容器概述
    文章目录​​一、容器分类​​​​(1)序列性容器​​​​(2)关联式容器​​​​(3)容器适配器​​​​二、容器共性​​​​三、容器比较​​一、容器分类(1)序列性容器​​序列式容......