目前在我的控制台应用程序中,我执行以下操作以删除文件,然后忘记样式。
我想知道为每个 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/