Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Abstraktion für einen Hardwarethread.
struct IExecutionResource;
Member
Öffentliche Methoden
Name |
Beschreibungen |
|---|---|
Gibt die Anzahl der aktivierten virtuellen Prozessorstämme und abonnierten externen Threads zurück, die dem zugrunde liegenden Hardwarethread, den diese Ausführungsressource darstellt, gerade zugeordnet sind. |
|
Gibt einen eindeutigen Bezeichner für den Hardwarethread zurück, den diese Ausführungsressource darstellt. |
|
Gibt einen eindeutigen Bezeichner für den Prozessorknoten zurück, zu dem diese Ausführungsressource gehört. |
|
Gibt diese Ausführungsressource an den Ressourcen-Manager zurück. |
Hinweise
Ausführungsressourcen können eigenständig oder virtuellen Prozessorstämmen zugeordnet sein. Eine eigenständige Ausführungsressource wird erstellt, wenn ein Thread in der Anwendung ein Threadabonnement erstellt. Die Methoden ISchedulerProxy::SubscribeThread und ISchedulerProxy::RequestInitialVirtualProcessors erstellen Threadabonnements und geben eine IExecutionResource-Schnittstelle zurück, die das Abonnement darstellt. Ein Threadabonnement zu erstellen ist eine Möglichkeit, den Ressourcen-Manager zu informieren, dass ein bestimmter Thread an der Arbeit teilnimmt, die für einen Planer in die Warteschlange gestellt wurde, zusammen mit den virtuellen Prozessorstämmen, die der Ressourcen-Manager dem Planer zugewiesen hat. Der Ressourcen-Manager vermeidet mithilfe der Informationen, Hardwarethreads zu überzeichnen, wo er kann.
Vererbungshierarchie
Anforderungen
Header: concrtrm.h
Namespace: Concurrency
Siehe auch
Referenz
IVirtualProcessorRoot-Struktur