C# 多线程 task任务取消 CancellationTokenSource var cts = new System.Threading.CancellationTokenSource(); var ct = cts.Token; cancellationTokenSource能够初始化取消请求。 2. CancellationToken CancellationToken必须作为参数传递给每一个任务委托;因此,这段代码使用了TaskFactory.StartNew方法的其中一种定义。 Var t1=Task.Factory.StartNew(()=>GenerateAESKeysCancel(ct),ct); cts.Cancel(); Filed under: C#,多线程,编程 - @ 2021年9月4日 下午3:02