IVirtualProcessorRoot-Struktur
Eine Abstraktion für einen Hardwarethread, auf dem ein Threadproxy ausgeführt werden kann.
struct IVirtualProcessorRoot : public IExecutionResource;
Member
Öffentliche Methoden
Name |
Beschreibungen |
---|---|
Veranlasst, dass der der Ausführungskontextschnittstelle pContext zugeordnete Threadproxy auf diesem virtuellen Prozessorstamm ausgeführt wird. |
|
Veranlasst, dass der derzeit auf diesem virtuellen Prozessorstamm ausgeführte Threadproxy die Weiterleitung im Ausführungskontext beendet. Der Threadproxy setzt die Ausführung eines Aufrufs der Activate-Methode fort. |
|
Veranlasst, dass in der Arbeitsspeicherhierarchie einzelner Prozessoren gespeicherte Daten für alle Prozessoren auf dem System sichtbar werden. Stellt sicher, dass ein vollständiger Arbeitsspeicherzaun auf allen Prozessoren ausgeführt wurde, bevor die Methode zurückkehrt. |
|
Gibt einen eindeutigen Bezeichner für den virtuellen Prozessorstamm zurück. |
Hinweise
Jeder virtuelle Prozessorstamm hat eine zugeordnete Ausführungsressource. Die IVirtualProcessorRoot-Schnittstelle erbt von der IExecutionResource-Schnittstelle. Mehrere virtuelle Prozessorstämme können auf denselben zugrunde liegenden Hardwarethread verweisen.
Der Ressourcen-Manager gewährt Planern als Reaktion auf Anforderungen für Ressourcen Stämme virtueller Prozessoren. Ein Planer mithilfe eines virtuellen Prozessorstamms Arbeiten ausführen, indem er mit einem Ausführungskontext aktiviert wird.
Vererbungshierarchie
Anforderungen
Header: concrtrm.h
Namespace: Concurrency