可能重复:
任务构造函数中的取消标记:为什么?
此方法接收 CancellationToken:
CancellationTokenSource cts = new CancellationTokenSource(4);
var t = Task.Factory.StartNew(() => { // code }, cts.Token);
既然取消是合作的(实际工作的代码需要观察取消令牌),那么将 this 作为参数传递给 StartNew 方法的目的是什么?
可能重复:
任务构造函数中的取消标记:为什么?
此方法接收 CancellationToken:
CancellationTokenSource cts = new CancellationTokenSource(4);
var t = Task.Factory.StartNew(() => { // code }, cts.Token);
既然取消是合作的(实际工作的代码需要观察取消令牌),那么将 this 作为参数传递给 StartNew 方法的目的是什么?