C++11引入了Boost库的多线程
#include <thread>
int main()
{
std::thread t1;
std::cout << t1.get_id() << std::endl;
return 0;}
//线程函数为函数指针
std::thread t1(ThreadFunc, 10);//线程函数为lambda表达式
std::thread t2([] {std::cout << "Thread2" << std::endl; });//线程函数为函数对象
TF tf;
thread t3(tf);t1.join();
t2.join();
t3.join();
std::cout << "Main thread" << std::endl;
return 0;