6

これは、非同期 CTP 更新が非同期の「高速パス」を利用する方法に関する記事です。

効率の向上などについて言及していますが、「高速パス」が何であるかさえわかりませんか?この記事のヒントが自分に関連しているかどうかを判断したいのですが、「高速パス」の説明が本当に見つかりませんか?

4

2 に答える 2

8

「ファスト パス」とは、待機中のTask処理が、待機中の時点で既に完了している場合です。

これが発生した場合await、次の継続がすぐにキューに入れられるため、メソッドから戻っても意味がありません。

そのため、「高速パス」では、await降伏せず、メソッドで実行が続行されます。

于 2012-01-07T11:34:43.283 に答える
1

私は間違っているかもしれませんが、ここでの私の理解は、「高速パス」は、待機継続を実行したい時点でタスクがすでに完了していることが判明したシナリオです。すでに完了しているため、継続を設定して現在のメソッドを終了する際の多くのオーバーヘッドを回避できます。

于 2012-01-07T11:36:10.403 に答える