杀死.NET 4任务?

ken*_*nny 5 .net multithreading task-parallel-library

我可以用一些方法来杀死.NET 4.0 Task对象,就像我们可以使用旧的和危险的Thread.Abort()一样,在SO线程中讨论(双关语并保存小猫!)

肯尼

Ree*_*sey 2

该类Task的设计目的是使用 .NET 4 的新协作取消模型,而不是依赖破坏性的“中止”取消方式。

没有直接的方法可以取消任务Task(例如Thread.Abort(),尽管在任何情况下都很难使用),但是有一个完整的框架可以提供工具来请求任务自行取消