我可以用一些方法杀死一个.NET 4.0 Task对象,就像我们在SO线程中讨论的那样使用旧的和危险的Thread.Abort()一样(双关语,保存小猫!
肯尼
Task
类旨在使用 .NET 4 的新协作取消模型,而不是依赖于破坏性的"中止"取消样式。
没有直接的方法可以取消Task
(如 Thread.Abort()
,尽管在任何情况下使用起来都非常糟糕),但是有一个完整的框架来提供请求任务自行取消的工具。