线程的创建-4
来源:互联网 发布:闲鱼钓鱼网站源码 编辑:程序博客网 时间:2024/06/10 14:00
#include <thread>
#include <iostream>
#include <string>
using namespace std;
void func(int i, double d, const string& s)
{
cout << i << ", " << d << ", " << s << endl;
}
int main()
{
thread t(func, 1, 12.50, "sample");//函数可以接受任意数量的参数,允许向线程函数传递任意数量的参数,尽管我们可以向线程函数传递任意数量的参数,但是,所有的参数都是按值传递的
t.join();//调用join函数后,该调用线程(本例中指的就是主线程)就会在join进来进行执行的线程t结束执行之前,一直处于阻塞状态。如果该线程函数执行结束后返回了一个值,该值也将被忽略
system("pause");
return 0;
}
#include <iostream>
#include <string>
using namespace std;
void func(int i, double d, const string& s)
{
cout << i << ", " << d << ", " << s << endl;
}
int main()
{
thread t(func, 1, 12.50, "sample");//函数可以接受任意数量的参数,允许向线程函数传递任意数量的参数,尽管我们可以向线程函数传递任意数量的参数,但是,所有的参数都是按值传递的
t.join();//调用join函数后,该调用线程(本例中指的就是主线程)就会在join进来进行执行的线程t结束执行之前,一直处于阻塞状态。如果该线程函数执行结束后返回了一个值,该值也将被忽略
system("pause");
return 0;
}
0 0
- 线程的创建-4
- 线程之线程的创建
- Qt线程创建的4种方式
- java创建线程的4种方式
- 线程池创建的4种方式
- 线程的创建方法
- 创建安全的线程
- 线程的创建
- 线程的创建。。。
- 线程的创建
- 线程的创建
- 线程的创建
- 创建线程的方法
- java线程的创建
- c++线程的创建
- 线程的创建-停止
- 线程的创建
- Java线程的创建
- Android-Sample1-NetWork
- json从前台到后台传递
- C++读取txt文件操作
- linux搭建php5 nginx
- laravel开发环境准备
- 线程的创建-4
- 初学者 ffmpeg + SDL2.0 安装与应用概要点
- 纯JavaScript在网页上实现”简书“的文章编辑器
- 二、MyBatis的常用基本知识
- 第三周项目3:输出星号图
- Python分布式学习(2)
- uva104 (DP + floyd)
- java程序设计基础_陈国君版第五版_第九章例题
- CSS3详解:transform