Udostępnij za pośrednictwem


Struktura IUMSThreadProxy

Abstrakcja dla wątku wykonywania.Harmonogram, przyznawanej w trybie użytkownika wykonywanie wątków (UMS), należy ustawić wartość dla elementu zasad harmonogram SchedulerKind do UmsThreadDefaulti wdrożenie IUMSScheduler interfejsu.UMS wątki są tylko w obsługiwanych systemach operacyjnych 64-bitowych wersji systemu Windows 7 i wyższych.

struct IUMSThreadProxy : public IThreadProxy;

Członkowie

Dd492554.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda IUMSThreadProxy::EnterCriticalRegion

Wywoływana w celu wprowadzić krytycznych regionu.Gdy komputer znajduje się wewnątrz regionu krytycznych, harmonogram nie Obserwuj blokującej operacji asynchronicznych, które występują podczas regionu.Oznacza to, że harmonogram będzie nie trzeba ponownie wprowadzić dla błędów stron, zawieszenia wątku, jądra asynchronicznych wywołań procedur (APC) i tak dalej, dla wątku UMS.

Metoda IUMSThreadProxy::EnterHyperCriticalRegion

Wywoływana w celu wprowadzić hyper krytycznych regionu.Gdy komputer znajduje się wewnątrz regionu hyper krytycznych, harmonogram nie Obserwuj blokującej operacji, które występują podczas regionu.Oznacza to, że harmonogram nie będzie ponownie wprowadzić do wywołania funkcji blokowania, nabycia lock próbuje których blok, błędy stron, zawieszenia wątku, procedura asynchronicznego jądra wywołuje (APC) i do przodu, tak aby usługa UMS wątku.

Metoda IUMSThreadProxy::ExitCriticalRegion

O nazwie do wyjść krytycznych regionu.

Metoda IUMSThreadProxy::ExitHyperCriticalRegion

O nazwie do wyjść hyper krytycznych regionu.

Metoda IUMSThreadProxy::GetCriticalRegionType

Zwraca rodzaj krytycznych regionu proxy wątek jest w ramach.Ponieważ regionów hyper krytyczne są nadzbiorem krytycznych regionów, jeżeli wprowadzony kod regionu krytycznych, a następnie hyper krytycznych regionu, InsideHyperCriticalRegion zostaną zwrócone.

Hierarchii dziedziczenia

IThreadProxy

IUMSThreadProxy

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Struktura IUMSScheduler

Wyliczanie SchedulerType