Task WaitAll的用法
var tasklst = new List<Task<bool>>();
for (int i = 0; i < urls.Count; i++)
{
tasklst.Add(Task.Factory.StartNew<bool>(Request, urls[i]));
}
//等待所需的结果返回
Task.WaitAll(tasklst.ToArray());
foreach (var item in tasklst)
{
//获取结果
var re = item.Result;
}
bool Request(string url)
{
//执行方法
return true;
}
浙公网安备 33010602011771号