文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan
简介:
获得线程ID,判断是不是主线程ID
效果:
代码:
#include <iostream>
#include <thread>
//获取主线程ID
std::thread::id main_thread_id = std::this_thread::get_id();
void IsMainThread()
{
std::thread::id thisThread = std::this_thread::get_id();
std::cout << thisThread << std::endl;
if (main_thread_id == thisThread)
std::cout << "这是主线程.\n";
else
std::cout << "这是不是主线程.\n";
}
int main()
{
//直接调用函数
IsMainThread();
//定义线程
std::thread th(IsMainThread);
th.join();
std::cin.get();
}