c++11中是否有任何可靠的方法来检测当前线程是否是主线程?或者我是否必须手动保存主线程线程ID,std::this_thread::get_id()
然后有一个这样的例程:
bool isMainThread()
{
return theMainThreadIdISavedOnProgramStart == std::this_thread::get_id();
}
有没有一种通用的方法可以做到这一点?上述解决方案有效吗?
谢谢
c++11中是否有任何可靠的方法来检测当前线程是否是主线程?或者我是否必须手动保存主线程线程ID,std::this_thread::get_id()
然后有一个这样的例程:
bool isMainThread()
{
return theMainThreadIdISavedOnProgramStart == std::this_thread::get_id();
}
有没有一种通用的方法可以做到这一点?上述解决方案有效吗?
谢谢