3
私は最近、質問をし、2つの答えを与えた:EFでASP.Net WebAPIメソッドでAsyncを使用する利点は何ですか?
The sync version:
var phrasesCount = db.Phrases.Count();
The async version (assuming this is EF):
var phrasesCount = await db.Phrases.CountAsync();
は、誰かが差があると、なぜ私は非同期を使用する場合がありますものを私に説明できますか?
'Async'メソッドは、任意のタスクを非同期的に完了する必要がある場合に使用できます。つまり、' async'を使用すると、そのタスクが完了するのを待つ必要はありません。そのタスクが完了するまで別のタスクに進むことができます実行し、バックグラウンドで完了しました。 'async'を使用せずにプロセスが完了するのを待たなければならないので、さらに進むことができます。 –
良い説明はこちら:http://stackoverflow.com/questions/27742698/difference-between-asynchronous-and-synchronous-in-net-4-5 – Sampath