本文主要介绍使用CancellationTokenSource调度并行运行的Task. 一.使用场景 有多个Task并行运行时,如果其中一个Task所运行的程序出现异常,我们想马上终止所有待执行的Task.这样对系统的性能等各个方面都是有好处的. 二.源码 2.1 被多线程执行的代码 public class Handler { public void DoSomething(CancellationTokenSource cts, int index) { if (cts.IsCancella…