次のコンソールアプリケーションがあるとしましょう。
Thread thread = new Thread(new ThreadStart(() => { throw new Exception(); }));
thread.IsBackground = true;
thread.Start();
while (true)
Console.WriteLine("Hello from main thread");
バックグラウンドトレッドの例外が原因でアプリケーション全体がクラッシュしないようにすることは可能ですか(もちろんtry..catchを使用せずに)?