【发布时间】:2012-05-03 13:57:00
【问题描述】:
我想知道是否有可以在Parallel.ForEach 中使用的finally?
try
{
}
finally
{
}
这在Parallel.ForEach 中是否可行?
循环完成后我需要做一个 finally。
Parallel.ForEach(someList, x =>
{
//...
}, // Now i need to do a finally);
我的问题是我终于尝试了我的 Parallel.ForEach,但我不希望 finally 发生。它只能在并行任务完成时发生。
所以这对我不起作用:
try
{
Parallel.ForEach(someList, x =>
{
//...
});
}
finally
{
}
是否有其他方法可以做到这一点?
【问题讨论】:
标签: c# .net c#-4.0 parallel-processing