【发布时间】:2010-07-08 15:08:20
【问题描述】:
在构建 MVC 页面时,我需要调用一些 Web 服务,因此我通过线程池处理工作,并使用 ManualResetEvents 来确定何时获得结果。
如果其中一个线程抛出异常,它会使应用程序崩溃。我通过过滤器设置了异常处理,但我需要先将异常返回到主渲染线程。
我不能使用 BackgroundWorker,因为我需要“加入”工作并渲染页面。
建议?有人吗?
【问题讨论】:
标签: c# asp.net-mvc exception-handling multithreading