C++的std:thread是怎么进行参数传递的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++的std:thread是怎么进行参数传递的相关的知识,希望对你有一定的参考价值。

std:thread应该是c++11的标准,传递参数很灵活。比如这样:
thread th([](float f, int i, void* v)

printf("%f, %d, %x\n", f, i, v);
, 0.5f, 100, nullptr);
这样就传递了3个参数。
参考技术A std::thread(调用的线程函数,) 最基本简单的, 例子: #include #include using namespace std;void threadTest()cout

以上是关于C++的std:thread是怎么进行参数传递的的主要内容,如果未能解决你的问题,请参考以下文章

C++ 多线程std::thread 详解

C++ 多线程std::thread 详解

C++ 线程

std::thread创建线程,使用std::ref()传递类对象参数

std::thread创建线程,使用std::ref()传递类对象参数

std::thread创建线程,使用std::ref()传递类对象参数