c++提供thread类,对于线程的使用更加便利(相对于pthread的使用),请调用方式如下所示。
#include <iostream>
#include <thread>
using namespace std;
void threadFun()
{
//线程的sleep()方法
this_thread::sleep_for(chrono::seconds(1));
cout << "thread run" << endl;
}
int main()
{
//定义线程
thread t(threadFun);
//阻塞当前线程
t.join();
//将当前线程与该线程分离,
//t.detach()
return 0;
}
thread中方法的详细介绍连接如下:https://blog.csdn.net/sevenjoin/article/details/82187127