代码改变世界

多个异步同时执行,主线程等待所有异步执行完成:

2022-03-16 15:09  idea555  阅读(244)  评论(0)    收藏  举报

List<Task> tasks = new List<Task>();

tasks.Add(Task.Factory.StartNew(() =>
{
异步要执行的方法
}));

tasks.Add(Task.Factory.StartNew(() =>
{
异步要执行的方法
}));
#等待所有异步执行完成
Task.WaitAll(tasks.ToArray());