ThreadPool.QueueUserWorkItem(delegate() { try { FunctionIActuallyWantToCall(); } catch { HandleException(); } });
这是推荐的模式吗?似乎应该有一个更简单的方法。如果相关的话,它在asp.net-mvc应用程序中。
您需要捕获回调中的异常(如示例中所示),以避免传播到调用线程中。这是推荐的模式。如果是ASP.NET应用程序,也可以在 Application_Error Global.asax
Application_Error
Global.asax