c# – CancellationTokenSource vs. volatile boolean

前端之家收集整理的这篇文章主要介绍了c# – CancellationTokenSource vs. volatile boolean前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
volatile布尔型字段上使用 CancellationTokenSource以表示任务完成有什么好处吗?

解决方法

当然是的.有许多.我会列出几个

> CancellationToken支持回调.当请求取消时,您可以收到通知.> CancellationToken支持WaitHandle,您可以无限期等待或超时.>您可以使用CancellationTokenSource.CancelAfter方法计划取消CancellationToken.>您可以将CancellationToken链接到另一个,以便当被取消时,可以将其视为已取消.>按任务,如果你的意思是System.Threading.Tasks.Task一个volatile boolean不能转换任务取消状态,但CancellationToken可以.

猜你在找的C#相关文章