読者です 読者をやめる 読者になる 読者になる

しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

WPF とスレッド

WPF

MiniTwitter のタイムライン取得処理を別スレッドで動かすために、方法を改めて調べてみる。

  • 普通に Thread を使う
  • ちょっと捻って ThreadPool を使う
    • スレッドの優先度を設定できない?
  • BackgroundWorker を使う

別スレッドから UI を操作するには Dispatcher を経由すれば問題なし。引数が Delegate になってるのが個人的に気に入らない*1ので、軽くラップして使ったりしてます。

*1:ラムダ式を使う時にキャストが必要なので。