杀死.NET 4任务?

时间:2012-05-25 00:37:18

标签: .net multithreading task-parallel-library

我可以使用.NET 4.0 Task object中讨论的旧的和危险的Thread.Abort()方法来杀死SO thread(双关语并保存小猫!)

肯尼

1 个答案:

答案 0 :(得分:2)

Task类的设计和目的是使用.NET 4的新Cooperative Cancellation model,而不是依赖于破坏性的“中止”取消方式。

没有直接的方法来取消Task(例如Thread.Abort(),虽然非常糟糕在任何情况下都可以使用),但是有一个完整的框架到位为request that the Task cancel itself提供工具。