2010-04-13 3 views
18

может кто-нибудь, пожалуйста, объясните концепцию диспетчера, это один диспетчер на поток или что-нибудь ещечто диспетчер

+0

Yuo хочет узнать о концепции ОС или что-то конкретное (например, диспетчер событий в .Net? Поскольку вы отметили вопрос в C# – ata

+0

, я хочу обратиться к .net –

ответ

11

Если вы спрашиваете, ссылаясь на C#, a dispatcher ...

. .. получает приоритетную очередь рабочих элементов для определенного потока.

Когда диспетчер создан в потоке, он становится единственным диспетчером, который может быть связан с потоком, даже если диспетчер отключен.

..so да, один на нить.

+0

Я получаю свойство диспетчера для кнопки «btnTest.Dispatcher» что означает это –

+0

, это означает, что кнопка получена из 'System.Windows.Threading.DispatcherObject'. Посмотрите на наследственность наследства здесь: http://msdn.microsoft.com/en-us/library/ms609089%28v= VS.85% 29.aspx –