Freigeben über


IThreadProxy-Struktur

Eine Abstraktion für einen Thread der Ausführung.Abhängig vom SchedulerType-Richtlinienschlüssel des Planers, den Sie erstellen, gewährt der Ressourcen-Manager Ihnen einen Threadproxy, der von entweder von einem regulären Win32-Thread oder einem im Benutzermodus planbaren (UMS) Thread unterstützt wird.UMS-Threads werden unter 64-Bit-Betriebssystemen mit Version Windows 7 und höher unterstützt.

struct IThreadProxy;

Mitglieder

Dd492854.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

IThreadProxy::GetId-Methode

Gibt einen eindeutigen Bezeichner für den Threadproxy zurück.

IThreadProxy::SwitchOut-Methode

Hebt den Kontext des zugrunde liegenden virtuellen Stammpfad Prozessor Zuordnung.

IThreadProxy::SwitchTo-Methode

Führt einen kooperativen Kontextwechsel vom derzeit ausgeführten Kontext zu einem anderen durch.

IThreadProxy::YieldToSystem-Methode

Bewirkt, dass der aufrufende Thread die Ausführung an einen anderen Thread übergibt, der auf dem aktuellen Prozessor ausgeführt werden kann.Das Betriebssystem wählt den nächsten Thread für die Ausführung aus.

Hinweise

Threadproxys werden mit Ausführungskontexten verbunden, die von der Schnittstelle IExecutionContext als Mittel dargestellt werden, die Arbeit weiterzuleiten.

Vererbungshierarchie

IThreadProxy

Anforderungen

Header: concrtrm.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

IExecutionContext-Struktur

IScheduler-Struktur

IVirtualProcessorRoot-Struktur