private async Task<int> WaitInt()
{
return await Task.Run<int>(() =>
{
return 1;
});
}
Task同步器 Task.WhenAll
public async void Test()
{
Task<string> t1= Task.Run<string>(() =>
{
return "Nice";
});
Task<string> t2 = Task.Run<string>(() =>
{
return "Good";
});
await Task.WhenAll(t1, t2);
Console.WriteLine(t1.Result + t2.Result);
}
使用CancellationTokenSource 取消异步进程
CancellationTokenSource _cts = new CancellationTokenSource();
await Task.Run(() =>
{
var lists = new List<i