書きかけ&調べながら書いてるので正しくないかも

UIスレッド

  • WPFではデフォでUIスレッド(Dispatcher)とレンダリングスレッドがある。(もちろんプログラマが作ることもできる)
  • 後者はWPFがレンダリングを高速化するためのものなので、基本触らない
  • Dispatcherスレッド以外からUIを更新したい時は、DispatcherにInvokeまたはBeginInvokeする
  • DispatcherスレッドはApplicationクラスのプロパティからアクセスできる

別スレッドで作業させたいときに便利なクラス

  • ThreadPool、Task、BackgroundWorker
  • 使い分けは、おおざっぱには、簡単にかけるのがTaskで、UIを更新する必要があるときはBackgroundWorker、みたいなイメージ?※もちろんそれ以外にも違いあるはずだけど。
*

このページへのコメント

kejGDf I really enjoy the article post.Really looking forward to read more. Much obliged.

0
Posted by stunning seo guys 2014年01月21日(火) 00:59:02 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます