C# 异步快速路径
这是 它提到了诸如更高的效率等,但我甚至不知道什么是“快速路径”?我想确定文章中的提示是否与我相关,但无法真正找到对“快速路径”的解释。快速路径是指等待的任务在等待时已经完成 如果发生这种情况,那么从方法返回的C# 异步快速路径,c#,.net,multithreading,asynchronous,async-ctp,C#,.net,Multithreading,Asynchronous,Async Ctp,这是 它提到了诸如更高的效率等,但我甚至不知道什么是“快速路径”?我想确定文章中的提示是否与我相关,但无法真正找到对“快速路径”的解释。快速路径是指等待的任务在等待时已经完成 如果发生这种情况,那么从方法返回的wait就没有意义了,因为下一个继续将立即排队 因此,在“快速路径”中,await不会屈服,并且在您的方法中继续执行。我可能是错的,但我的理解是,“快速路径”是指当任务在您希望执行等待继续的点上已经完成时的场景。因为它已经完成了,所以可以避免设置continuation和保留当前方法的大量
wait
就没有意义了,因为下一个继续将立即排队
因此,在“快速路径”中,
await
不会屈服,并且在您的方法中继续执行。我可能是错的,但我的理解是,“快速路径”是指当任务在您希望执行等待继续的点上已经完成时的场景。因为它已经完成了,所以可以避免设置continuation和保留当前方法的大量开销