【发布时间】:2014-08-06 06:14:26
【问题描述】:
我想知道GetDataFromLongRunningOp返回的结果是否至少有一个满足某个条件:
foreach (var item in list)
{
var result = GetDataFromLongRunningOp(item);
if (CheckCondition(result))
{
return true;
}
}
return false;
如何为每个项目并行调用GetDataFromLongRunningOp,以减少查找答案所需的总时间?
编辑:GetDataFromLongRunningOp 是一个异步方法。
【问题讨论】:
-
我没有看到任何
Task或await的任何使用。我错过了什么吗?
标签: c# asynchronous async-await