非同期処理 レッスン1
非同期処理の基本
asyncキーワード・awaitキーワード・async Mainの使い方を学びましょう。
非同期処理とは
非同期処理とは、時間のかかる処理(I/O・ネットワーク・DB)を待つ間、スレッドをブロックせずに他の処理を行う仕組みです。 C#では async と await キーワードで簡潔に記述できます。
async メソッドは Task、Task<T>、または void(イベントハンドラのみ)を返します。
async/await の基本
awaitは非同期操作の完了を待ちながら、スレッドを解放します。
C#エディタ
非同期メソッドの命名規則
非同期メソッドには慣習として Async サフィックスを付けます。
C#エディタ