現在のスレッドがメインスレッドであるかどうかを検出するための c++11 の信頼できる方法はありますか? または、メイン スレッドのスレッド ID を手動で保存してからstd::this_thread::get_id()
、次のようなルーチンを作成する必要があります。
bool isMainThread()
{
return theMainThreadIdISavedOnProgramStart == std::this_thread::get_id();
}
これを行う一般的な方法はありますか?上記の解決策は機能しますか?
ありがとう