C# asyncとawaitを使用して非同期処理を実行する

C# asyncとawaitを使用して非同期処理を実行する

C#で、asyncとawaitを使用して非同期処理を実行するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • Microsoft Visual Studio Community 2019 Version 16.7.1

asyncとawaitを使用

以下は、処理に10秒かかるメソッド「func1」と、3秒かかるメソッド「func2」を順次に実行せずに、「func1」を非同期に実行するコードとなります。

実行結果