関数を持つクラスがあるとしましょう
class foo
{
...
void bar() {
OutputDebugString(........);
// mode code
}
}
OutputDebugStringを使用して関数を実行している現在のスレッド (またはそれがメイン アプリケーションの場合) の ID を出力することは可能ですか?
デバッグしている大規模なアプリケーションがあり、デッドロック状態を発見しました。どのスレッドがデッドロックに含まれているかを確認したいと考えています。独自のクリティカル セクションをロックしているのと同じスレッドである可能性があるためです。