Udostępnij za pośrednictwem


IVirtualProcessorRoot — Struktura

Abstrakcji sprzętu wątku można wykonać proxy wątku.

struct IVirtualProcessorRoot : public IExecutionResource;

Członkowie

Metody publiczne

Nazwa

Opis

IVirtualProcessorRoot::Activate — Metoda

Powoduje, że wątek serwera proxy, skojarzone z interfejsu kontekst wykonywania pContext rozpoczęcie wykonywania na tego procesora wirtualnego katalogu głównego.

IVirtualProcessorRoot::Deactivate — Metoda

Powoduje, że proxy wątku aktualnie wykonywanych na ten procesor wirtualny katalog główny zatrzymać wysyłka kontekst wykonywania.Serwer proxy wątek wznowi wykonywanie na wywołanie Activate metody.

IVirtualProcessorRoot::EnsureAllTasksVisible — Metoda

Powoduje, że dane przechowywane w hierarchii pamięci poszczególne procesory, staną się widoczne dla wszystkich procesorów w systemie.Zapewnia, że horyzont pamięci zostało uruchomione na wszystkich procesorach przed metoda zwraca wartość.

IVirtualProcessorRoot::GetId — Metoda

Zwraca wartość identyfikator unikatowy dla procesora wirtualnego katalogu głównego.

Uwagi

Każdego procesora wirtualnego katalogu głównego ma zasób skojarzone wykonanie.IVirtualProcessorRoot Interfejsu dziedziczy z IExecutionResource interfejsu.W tym samym wątku sprzętu podstawowej może odpowiadać wiele procesorów wirtualnych katalogów głównych.

Menedżer zasobów udziela planiści, w odpowiedzi na żądania zasobów procesora wirtualnych katalogów głównych.Harmonogram można użyć do wykonywania pracy, aktywując w kontekście realizacji głównego wirtualnego procesora.

Hierarchii dziedziczenia

IExecutionResource

IVirtualProcessorRoot

Wymagania

Nagłówek: concrtrm.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy