【发布时间】:2020-05-03 07:04:55
【问题描述】:
static async Task WaitTaskCompleted()
{
//Use Thread A before await Task.CompletedTask
await Task.CompletedTask;
//Will the code after await Task.CompletedTask always use Thread A, or there is chance to have a Thread B?
}
这意味着await Task.CompletedTask 将始终同步执行该方法?
【问题讨论】:
-
Related: stackoverflow.com/q/30493036 在这种情况下方法不需要异步,也不需要等待完成的任务。
-
同意;回应@StuartLC 的观点:这可能只是
/* stuff here */ return Task.CompletedTask;没有async修饰符
标签: c# async-await task