<C#Learn/>
非同期処理 レッスン1

非同期処理の基本

asyncキーワード・awaitキーワード・async Mainの使い方を学びましょう。

非同期処理とは

非同期処理とは、時間のかかる処理(I/O・ネットワーク・DB)を待つ間、スレッドをブロックせずに他の処理を行う仕組みです。 C#では asyncawait キーワードで簡潔に記述できます。

async メソッドは TaskTask<T>、または void(イベントハンドラのみ)を返します。

async/await の基本

awaitは非同期操作の完了を待ちながら、スレッドを解放します。

C#エディタ

非同期メソッドの命名規則

非同期メソッドには慣習として Async サフィックスを付けます。

C#エディタ