using System;
using System.Threading;
using System.Threading.Tasks;
public class Example
{
public static void Main()
{
// Create a cancellation token and cancel it.
var source1 = new CancellationTokenSource();
var token1 = source1.Token;
//source1.Cancel();//取消与否
// Create a cancellation token for later cancellation.
var source2 = new CancellationTokenSource();
var token2 = source2.Token;
// Create a series of tasks that will complete, be cancelled,
// timeout, or throw an exception.
Task[] tasks = new Task[12];
for (int i = 0; i < 12; i++)
C# Task的取消
最新推荐文章于 2025-05-07 07:52:44 发布
本文深入探讨了C#中如何使用CancellationToken和CancellationTokenSource来取消正在执行的Task任务,详细解释了取消过程的工作原理,并给出了实际示例代码,帮助开发者理解并掌握在异步编程中有效地取消操作的方法。

最低0.47元/天 解锁文章
1036

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



