您的位置:首页 > 编程语言 > C语言/C++

c++11 批量产生多个线程

2016-07-19 09:34 344 查看
下面代码已经说明问题
#include<thread>#include<iostream>using namespace std;static const int numthread = 10;void show(int i){cout << "hello wolrd" <<i<< endl;}int main(){thread mythread[numthread];for (int i = 0; i < numthread;i++){mythread[i] = thread(show,i);}for (int i = 0; i < numthread; i++){mythread[i].join();}return 0;}
执行结果如下:
<img src="https://img-blog.csdn.net/20160719100040758?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: