Udostępnij za pośrednictwem


Klasa kontekstu

Reprezentuje abstrakcji dla kontekstu.

class Context;

Członkowie

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

Nazwa

Opis

Metoda CONTEXT::Block

Blokuje bieżącego kontekstu.

Metoda CONTEXT::CurrentContext

Zwraca wskaźnik do bieżącego kontekstu.

Metoda CONTEXT::GetId

Zwraca identyfikator kontekstu, który jest unikatowy w obrębie harmonogramu, do której należy dany kontekst.

Metoda CONTEXT::GetScheduleGroupId

Zwraca identyfikator grupy harmonogramu, który kontekście aktualnie pracuje.

Metoda CONTEXT::GetVirtualProcessorId

Zwraca identyfikator procesora wirtualnego, który kontekstu jest aktualnie wykonywanych na.

Metoda CONTEXT::ID

Zwraca identyfikator dla bieżącego kontekstu, który jest unikatowy w obrębie harmonogramu, do której należy bieżącego kontekstu.

Metoda CONTEXT::IsCurrentTaskCollectionCanceling

Zwraca wskazanie, czy zadanie zbierania, której wykonywany jest wbudowany w bieżącym kontekście jest pośrodku active anulowania (lub będzie wkrótce).

Metoda CONTEXT::IsSynchronouslyBlocked

Określa, czy kontekście synchronicznie jest zablokowany.Kontekst uważa się synchronicznie zablokowane, jeśli go jawnie wykonać akcję, która doprowadziła do blokowania.

Metoda CONTEXT::Oversubscribe

Wszczepia dodatkowy procesor wirtualny do harmonogramu na czas trwania bloku kodu, gdy wywołany w kontekście wykonywania na jednej wirtualnej procesorów w tym harmonogramie.

Metoda CONTEXT::ScheduleGroupId

Zwraca identyfikator grupy harmonogram, z którą pracuje bieżący kontekst.

Metoda CONTEXT::unblock

Odblokowuje kontekstu i powoduje ona stać się sprawne.

Metoda CONTEXT::VirtualProcessorId

Zwraca identyfikator procesora wirtualnego, wykonywany w bieżącym kontekście.

Metoda CONTEXT::YIELD

Przekazuje wykonywanie kodu, dzięki czemu mogą być wykonywane w innym kontekście.Jeśli kontekst nie jest dostępna do celu, harmonogramu może doprowadzić do innego wątku systemu operacyjnego.

Dd470850.collapse_all(pl-pl,VS.110).gifOperatory chronione

Nazwa

Opis

CONTEXT::operator Usuń operatora

A Context niszczony jest obiekt wewnętrznie w czasie wykonywania.To nie można jawnie usunąć.

Uwagi

Harmonogram wykonywania współbieżności (zobacz harmonogramu) kontekstów wykonanie używa do wykonywania pracy w kolejce do niego przez daną aplikację.Wątek Win32 jest przykładem kontekst wykonywania w systemie operacyjnym Windows.

W dowolnym momencie poziom współbieżności harmonogram jest równa liczbie procesorów wirtualnych, przyznane przez Menedżera zasobów.Procesor wirtualny jest zasobów przetwarzania i mapy do wątku sprzętu w systemie podstawowym.Kontekst harmonogramu pojedynczego można wykonywać na procesor wirtualny w danej chwili.

Harmonogram jest wspólne charakter i wykonywanym kontekście mogą przynieść jego wirtualnego procesora na inny kontekst w dowolnym momencie, gdy zamierza wprowadzić do stanu oczekiwania.Po jego oczekiwania uzna, nie można wznowić, aż do rozpoczęcia dostępny procesor wirtualny z harmonogramu, jej wykonania.

Hierarchii dziedziczenia

Context

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Współbieżność obszaru nazw

Harmonogram, klasa

Koncepcje

Harmonogram zadań (współbieżności Runtime)