(只是一个理论问题 - 对于非gui应用程序)
假设我有很多这样的代码awaits:
public async Task<T> ConsumeAsync()
{
await A();
await b();
await c();
await d();
//..
}
Run Code Online (Sandbox Code Playgroud)
每项任务可能需要很短的时间,
问题(再次,理论)
有可能是 其中的一个情况总体时间处理所有那些"释放回线",在这里"获取线程回"(红色和绿色:)

花费的时间比单个线程花费更多的时间,可以通过少量延迟完成所有工作,
我的意思是,我想成为最富有成效的人,但相反,因为所有这些来回切换 - 我实际上失去了生产力.
这种情况会发生吗?