CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();
Task.Factory.StartNew(() =>
{
while (!cancellationTokenSource.IsCancellationRequested)
{
{
while (!cancellationTokenSource.IsCancellationRequested)
{
}
}, cancellationTokenSource.Token);
cancellationTokenSource.Cancel();
}, cancellationTokenSource.Token);
cancellationTokenSource.Cancel();
本文通过一个 CancellationTokenSource 的使用示例展示了如何在 C# 中创建并利用 CancellationToken 来取消长时间运行的任务。示例中创建了一个可取消的任务,该任务会检查 CancellationToken 是否被请求取消,并据此决定是否继续执行。
312

被折叠的 条评论
为什么被折叠?



