实现C#通用超时
我正在寻找好的想法来实现一种通用的方法,让一行代码(或匿名委托)以超时形式执行。
TemperamentalClass tc = new TemperamentalClass();tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min
我正在寻找一种解决方案,它可以在我的代码与变化无常的代码交互的许多地方优雅地实现(这是我无法更改的)。
此外,如果可能的话,我想让冒犯的“超时”代码停止执行。
慕少森
相关分类