【发布时间】:2017-07-21 02:31:50
【问题描述】:
有没有办法异步中止使用 Task.Factory.Create(() => {stuff}); 创建的 C# TPL 任务?我已经看到有一种使用CancellationToken 的方法,但我喜欢避免使用IsCancellationRequested 进行检查。
【问题讨论】:
-
IsCancellationRequested有什么问题?合作取消几乎肯定是您想要的。 -
没办法,那是很刻意的。
-
当你不知道它可能对任何共享状态做什么时,从另一个线程下拉出地毯是个坏主意