net 多线程学习 22 CancellationTokenSource.CreateLinkedTokenSource 联合取消


 CancellationTokenSource source1 = new CancellationTokenSource();

//现在要让source1取消
//source1.Cancel();

CancellationTokenSource source2 = new CancellationTokenSource();

source2.Cancel();

var combineSource = CancellationTokenSource.CreateLinkedTokenSource(source1.Token, source2.Token);

Console.WriteLine("s1={0}  s2={1}  s3={2}", source1.IsCancellationRequested,
																				 source2.IsCancellationRequested,
																				 combineSource.IsCancellationRequested);
//s1=False  s2=True  s3=True
Console.Read();


作者:spike

分类: Net

创作时间:2023-06-25

更新时间:2024-12-09

联系方式放在中括号之中例如[[email protected]],回复评论在开头加上标号例如:#1