C# .NET 中的 Parallel.ForAsync?

3 .net c# asynchronous async-await parallel.foreachasync

我想在 C# 中异步并行执行 for 循环。但该类Parallel仅包含一个同步For方法和一个异步ForEachAsync方法(.NET 6)。这对我来说似乎是一个疏忽。

方法在哪里Parallel.ForAsync?有什么解决方法吗?

小智 9

我同意
没有Parallel.ForAsync方法看起来像是一个巨大的疏忽。不过,我有个好消息要告诉您:在.NET 8C#12(即将于 2023 年 11 月 23 日发布)中,这个问题将得到解决。 Parallel.ForAsync