首页 新闻 会员 周边

模拟线程未捕获异常导致应用程序崩溃

0
[已关闭问题] 关闭于 2023-07-25 22:21

以下这段代码会让应用程序崩溃

private void Foo()
{
   Thread thread = new Thread(() => { throw new Exception("An unhandled exception occurred in the thread."); });
   thread.Start();
 }

问题来了,同样是在.net core 3.1下,为什么下面这段代码不会让应用程序崩溃

private void Foo()
{
      Task.Run(() => throw new Exception("An unhandled exception occurred in the task."));
}
一只小青蛙的主页 一只小青蛙 | 初学一级 | 园豆:3
提问于:2023-07-25 21:26
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册