std::thread 应用十分方便,通过#include<thread>引入
std::thread t(subFunction);
t.join();
主线程将等待子线程完成后,继续调用。
t.detch();
主线程将和子线程同时工作,并发执行。
如果有参数,就bind
std::thread t(&ThreadTest::myThread,this,param1,param2);
std::thread 应用十分方便,通过#include<thread>引入
std::thread t(subFunction);
t.join();
主线程将等待子线程完成后,继续调用。
t.detch();
主线程将和子线程同时工作,并发执行。
如果有参数,就bind
std::thread t(&ThreadTest::myThread,this,param1,param2);