这是an article on how the Async CTP refresh can take advantage of the async "fast path"。
它提到了更高的效率等等,但我甚至不知道“快速路径”是什么?我想确定文章中的提示是否与我相关,但无法真正找到对“快速路径”的解释?
答案 0 :(得分:8)
"快速路径"是等待等待的Task
已经等待的时间。
如果发生这种情况,那么await
从你的方法返回是没有意义的,因为下一个延续将立即排队。
因此,在"快速路径"中,await
不会产生,并且在您的方法中继续执行。
答案 1 :(得分:1)
我可能错了,但我在这里的理解是"快速路径"是在您想要进行等待继续的点上已经完成任务的情况。由于它已经完成,因此可以避免设置延续和离开当前方法的大量开销。