gpt4 book ai didi

c# - 这个并行异步调用可以简化吗?

转载 作者:太空狗 更新时间:2023-10-29 23:20:38 24 4
gpt4 key购买 nike

我认为这里的 async/await 关键字是多余的。

Parallel.Invoke(
async () => await DoSomethingAsync(1).ConfigureAwait(false),
async () => await DoSomethingAsync(2).ConfigureAwait(false)
);

给定多种任务返回方法,是否有更直接的方法并行运行它们并在所有完成时返回?

最佳答案

await Task.WhenAll(DoSomethingAsync(1), DoSomethingAsync(2));

可选择将 .ConfigureAwait(false) 添加到 WhenAll(),具体取决于上下文。

关于c# - 这个并行异步调用可以简化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40923870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com