タグ

ブックマーク / kazunori-kimura.github.io (1)

  • .NET アプリケーション開発入門

    3. 非同期処理の基礎 .NET Framework 4.5 から導入された async/await キーワードを使用した非同期処理について解説します。 参考: 連載:C# 5.0&VB 11.0新機能「async/await非同期メソッド」入門 非同期処理を行う必要があるシーンには、以下の様なものが挙げられます。 重たい処理をするとき ファイルの読み書きやネットワーク通信など、不定な待ち時間が発生する処理をするとき 時間がかかる処理が原因で、アプリケーションやUIがフリーズすることを防ぐのが目的となります。 最もシンプルな非同期処理の例 重たい処理の変わりに、ボタンをクリックすると3秒待機するという 非常にシンプルなアプリを作成し、非同期処理の基的な動きについて解説していきます。 アプリがフリーズする例 非同期処理を使わずに実装した場合のサンプルです。 using System; us

    lenore
    lenore 2017/10/30
  • 1