17

UIスレッドとディスパッチャースレッドはWPFで同じですか、それとも違いはありますか?

4

2 に答える 2

16

Dispatcherは、スレッドの作業を管理します。

UI スレッドは、UI をレンダリングするスレッドです。

UI スレッドは、Dispatcher と呼ばれるオブジェクト内の作業項目をキューに入れます。Dispatcher は優先度に基づいて作業項目を選択し、それぞれを最後まで実行します。すべての UI スレッドには少なくとも 1 つの Dispatcher が必要であり、各 Dispatcher は正確に 1 つのスレッドで作業項目を実行できます。

この記事から。WPF での UI レンダリングの詳細については、こちらをお読みください

于 2013-05-11T06:00:42.647 に答える