【发布时间】:2010-12-12 17:20:41
【问题描述】:
我们有一个接口 IPoller,我们有各种实现。我们有一个进程将接受一个 IPoller 并在一个单独的线程中启动它。我试图想出一种通用的方法来为任何不自己做的 IPollers 提供异常处理。
我最初的想法是创建一个接受 IPoller 并仅提供一些日志记录功能的 IPoller 实现。我遇到的问题是我将如何提供这种错误处理?如果我有 IPoller.Start() 这是线程的目标是发生异常的地方吗?或者线程本身有什么我可以挂钩的吗?
【问题讨论】:
标签: c# .net multithreading exception exception-handling