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

多线程创建

需要包含头文件:#include

1. 通过无参函数创建
void func();
std::thread task(&func);
2. 通过有参函数创建
void func(int n, int& m);
std::thread task(&func, n, std::ref(m));

上述func函数的第二个参数为引用,所以在创建线程的时候,要用ref表示该参数按引用传递。

void 

你可能感兴趣的:(C++多线程编程,多线程)