IExecutionResource-Struktur
Eine Abstraktion für einen Thread Hardware.
struct IExecutionResource;
Member
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Gibt die Anzahl der aktiven virtuellen Prozessor stämmen zurück, und die abonnierten Außengewinde, die derzeit mit dem zugrunde liegenden Hardware dieser Thread ausgeführter Ressource zugeordnet sind, stellt dar. |
|
Gibt einen eindeutigen Bezeichner für den Thread die Ausführung zurück, der durch diese Ressource dargestellt wird. |
|
Gibt einen eindeutigen Bezeichner für den Knoten Prozessoren zurück, dass diese ausgeführter Ressource gehört. |
|
Gibt diese Ressource an den Ressourcen-Manager ausgeführten zurück. |
Hinweise
Führen Sie können mit virtuellen Ressourcen oder eigenständig stämmen Prozessor zugeordnet sein.Eine eigenständige die Ressource wird erstellt, wenn ein Thread in der Anwendung ein Thread abonnement erstellt.Die Methoden ISchedulerProxy::SubscribeThread und ISchedulerProxy::RequestInitialVirtualProcessors abonnements Thread erstellt und geben eine IExecutionResource-Schnittstelle zurück, die das Abonnement darstellt.Ein Thread abonnement zu erstellen ist eine Möglichkeit, den Ressourcen-Manager zu informieren, dass ein bestimmter Thread an der Arbeit teilnimmt, das einem Planer in der Warteschlange befindet, zusammen mit den virtuellen stämmen Prozessor, die dem Planer Ressourcen-Manager zuweist.Der Ressourcen-Manager verwendet die Informationen, um Hardware, oversubscribing einzelnen Threads zu vermeiden, wo sie kann.
Vererbungshierarchie
IExecutionResource
Anforderungen
Header: concrtrm.h
Namespace: Parallelität
Siehe auch
Referenz
IVirtualProcessorRoot-Struktur