我想知道
try/catch 可以捕获子线程抛出的异常。
如果不是,处理子线程中抛出的异常的最佳实践是什么。
最佳答案
您可以收听 Application.ThreadException
和 AppDomain.UnhandledException
从线程中捕获未捕获异常的事件。但最好的办法是在线程本身中捕获和处理异常。这应该是正常关闭/日志记录的最后手段。
关于c# - 多线程环境下的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191930/