[Visual Studio] スレッド終了メッセージが繰り返し表示される

症状

デバッグ実行中の「出力」に 「スレッド xx は コード 0 (0x0) で終了しました。」と繰り返し表示される。

原因

スレッドの終了が繰り返し発生している。
スレッドの終了が即プログラムの不具合という訳ではありません。プログラム終了までスレッドを終了させないケースもあれば、スレッドの開始と終了を繰り返すケースもあります。あくまでもプログラム次第です。

対策

スレッド終了のメッセージで他のメッセージが埋没して支障があるのであれば、以下の方法でスレッド終了のメッセージを抑止することができます。

  1. 「出力」ウィンドウで右クリックする
  2. 「スレッド終了メッセージ(T)」のチェックを外す