UnhandledException未调用辅助线程

时间:2017-12-30 13:47:14

标签: .net-core

我在.NET Core应用程序中使用AppDomain.CurrentDomain.UnhandledException,如果我等待它,它适用于辅助线程:

var currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += CurrentDomainOnUnhandledException;

Task.Run(() =>
{
   throw new AbandonedMutexException();
})
.Wait();

但是如果我只是运行一个线程并且不等待它,则不会调用异常处理程序。有没有办法在这样的线程中获得有关崩溃的通知?

0 个答案:

没有答案