在C++11中,有没有可靠的方法来检测当前线程是否是主线程?还是我需要手动保存主线程的线程ID并编写像这样的例程:
bool isMainThread() {
return std::this_thread::get_id() == mainThreadId;
}
bool isMainThread()
{
return theMainThreadIdISavedOnProgramStart == std::this_thread::get_id();
}
有一个通用的方法来做这个吗?上面的解决方案可行吗?
谢谢。