タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

非同期に関するkkotyyのブックマーク (2)

  • 避けて通れない「非同期処理」を克服しよう(1/3) - @IT

    Silverlightアプリを開発するうえで、避けたくても避けて通れないのが「非同期処理」だ。ネットワークへのアクセスなど、時間がかかる処理は非同期版のAPIしか提供されていない*1。 *1 さらにいうと、(Windows 8向けの)Metroスタイル・アプリ開発ではこの傾向がより強くなる。ネットワークどころか、ローカルのストレージへのアクセスですら、非同期APIのみとなっている。 「非同期(asynchrony)」という言葉は、「ある処理の実行中に、別の処理を止めない」という意味である。SilverlightアプリなどのGUIアプリで特に重要なのは、重たい処理をするときに、UIスレッド(=エンド・ユーザーからの入力を受け付けたり、UIを描画したりするスレッド)を止めないことだ。つまり、重たい処理は非同期に行わねばならない。 そこで今回は、.NETにおける非同期処理の書き方を、いくつかのフ

  • 深夜のasync/await談義

    C# の新しい機能である、async/awaitがよくわからんかったので、識者の方に教えてもらってました。

    深夜のasync/await談義
  • 1