0
5个不相关的类实例执行Task.Run()来启动1-4个“执行任务”的实例。每个任务都有一个CancellationToken。让另一个对象停止所有这些产生的任务而不接触/影响它们的产卵物体的方式是一种很酷或者聪明的方式?如果这是.NET 2.0的日子,我可能会在另一个AppDomain中启动一些东西,然后杀死AppDomain来停止子项工作或类似的东西。我还想到,子Task可能会检查一个定时器间隔的静态类,以查看它是否应该停止,但如果可能的话,我想让责任远离产生的任务。.NET 4.5.1跟踪取消所有任务?
为什么不在一个取消标记上运行它们? – TomTom