[C#]关于处理任务中未处理的异常与AggregateException

处理任务中的异常很简单,只须要将任务的委托主体包裹到try/catch块中,但未处理的异常就麻烦了。线程 为了处理出错的任务,一个技术是显式建立延续任务做为那个任务的"错误处理程序",以下图:blog 检测到先驱任务引起未处理的异常,任务调度器会自动调度延续任务,可是若是没有这种处理程序,同时在出错的任务上执行Wait()或其余试图获取Result的动做,就会引起一个AggregateExcept
相关文章
相关标签/搜索