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="" />
相关文章推荐
- c++11 批量产生多个线程
- 【编程语言】C++ 遍历指定目录下的文件
- C语言经典案例
- C语言经典案例
- ROS学习之 cpp名字和节点信息
- NYOJ 懒省事的小明
- 分别用C/C++实现栈
- C语言之字节对齐
- C过渡到C++
- 大话C/C++语言自增(++)自减(--)运算符
- 将 Mac OS X 系统的 C、C++ 编译器从默认的 Clang 切换到 GCC
- c语言字符串
- C++11:随机数库
- c语言二级指针和函数指针
- c语言---简易计算器
- C++异常处理:try,catch,throw,finally的用法
- C++ Plugin API-OpenBR
- OC语言中关于数据库
- python调用c语言函数的一种简单实现方法
- 转载-0xCCCCCCCC,一则程序的汇编分析