Udostępnij za pośrednictwem


Metoda ISchedulerProxy::SubscribeCurrentThread

Rejestruje bieżącego wątku z Menedżera zasobów, kojarząc ją z tego harmonogramu.

virtual IExecutionResource * SubscribeCurrentThread() =0;

Wartość zwracana

IExecutionResource Relacje reprezentujących bieżący wątek w czasie wykonywania.

Uwagi

Tej metody należy użyć, jeśli chcesz, aby Menedżer zasobów do konta dla bieżącego wątku podczas przydzielania zasobów na Twój harmonogram i inne planiści.Opcja ta jest szczególnie przydatna, gdy plany wątku do uczestniczenia w pracach w kolejce do harmonogramu, na wraz z korzeni procesora wirtualnego, który harmonogramu otrzyma od Menedżera zasobów.Menedżer zasobów używa informacji do zapobieżenia niepotrzebnego nadsubskrypcji wątków sprzętu w systemie.

Zasobów wykonanie otrzymanych za pośrednictwem tej metody powinny być zwrócone do Menedżera zasobów za pomocą IExecutionResource::Remove metody.Wątek, który wywołuje Remove metoda musi być tego samego wątku, który uprzednio nazywany SubscribeCurrentThread metody.

Akt subskrybowania wątek zwiększa poziom subskrypcji podstawowej wątku sprzętu o jeden.Poziom subskrypcji jest zmniejszana o podczas subskrypcji jest zakończony.Aby uzyskać więcej informacji na temat poziomów subskrypcji, zobacz IExecutionResource::CurrentSubscriptionLevel.

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Struktura ISchedulerProxy