gpt4 book ai didi

c# - Configure.Await(false) 触发并忘记异步调用

转载 作者:太空狗 更新时间:2023-10-29 22:15:29 27 4
gpt4 key购买 nike

目前在我的控制台应用程序中,我执行以下操作以删除文件,然后忘记样式。

我想知道为每个 Task.Run 调用设置 ConfigureAwait(false) 是否有任何性能提升?

(我的假设是否定的,因为我没有在等待电话但我不确定)

 for(var file in files)
'
'
// Check for certain file condition and decide to delete it.
'
'
if(shouldDeleteFile)
{
Task.Run(() => File.Delete(file));
}

最佳答案

ConfigureAwait(false) 不会在这里做任何事情,因为没有要配置的 await

是“配置等待”,不是“配置任务”。

关于c# - Configure.Await(false) 触发并忘记异步调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54836625/

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