线程的创建-3
来源:互联网 发布:c语言指针 编辑:程序博客网 时间:2024/05/19 05:05
#include <thread>//std::thread类代表了一个可执行的线程,它来自头文件<thread>。与其它创建线程的API(比如 Windows API中的CreateThread)不同的是,它可以使用普通函数、lambda函数以及仿函数(实现了operator()函数的类)
#include <iostream>
using namespace std;
void func()
{
cout << "fun()" << endl;
}
int main()
{
thread t(func);//t是一个线程对象,函数func()运行于该线程之中
t.join();//调用join函数后,该调用线程(本例中指的就是主线程)就会在join进来进行执行的线程t结束执行之前,一直处于阻塞状态。如果该线程函数执行结束后返回了一个值,该值也将被忽略
system("pause");
return 0;
}
#include <iostream>
using namespace std;
void func()
{
cout << "fun()" << endl;
}
int main()
{
thread t(func);//t是一个线程对象,函数func()运行于该线程之中
t.join();//调用join函数后,该调用线程(本例中指的就是主线程)就会在join进来进行执行的线程t结束执行之前,一直处于阻塞状态。如果该线程函数执行结束后返回了一个值,该值也将被忽略
system("pause");
return 0;
}
0 0
- 线程的创建-3
- 线程之线程的创建
- Thread线程-创建线程的3种方式
- 3 OSG创建渲染线程的过程
- 创建线程的3种方式
- NSThread__创建线程的3种方式
- 线程的3种创建方式
- java 创建线程的3种方式
- java线程的3种创建方式
- 线程创建的3种方式
- 线程的创建方法
- 创建安全的线程
- 线程的创建
- 线程的创建。。。
- 线程的创建
- 线程的创建
- 线程的创建
- 创建线程的方法
- Android异步消息处理机制(二):源码分析
- WebSocket兼容浏览器问题(js判断浏览器类型)
- uva11292 The Dragon of Loowater
- 如何解决eclipse中没有plugin development
- Eclipse/MyEclipse配置SVN插件
- 线程的创建-3
- Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例
- 学习数据库之MySql数据库
- 手把手教你学五笔打字输入法之1(如何快速巧记五笔字型字根表篇)
- 杭电oj 2013 蟠桃记
- leetcode-001
- 动态规划入门,基础
- 【算法笔记】渐进符号
- 解决word打空格不能出现下划线