Freigeben über


IExecutionResource::GetNodeId-Methode

Gibt einen eindeutigen Bezeichner für den Prozessorknoten zurück, zu dem diese Ausführungsressource gehört.

virtual unsigned int GetNodeId() const =0;

Rückgabewert

Ein eindeutiger Bezeichner für einen Prozessorknoten.

Hinweise

Die Concurrency Runtime stellt Hardwarethreads auf dem System in Gruppen von Prozessorknoten dar. Knoten werden normalerweise aus der Hardwaretopologie des Systems abgeleitet. Zum Beispiel können alle Prozessoren auf einem bestimmten Socket oder einem bestimmten NUMA-Knoten zum gleichen Prozessorknoten gehören. Der Ressourcen-Manager weist eindeutige Bezeichner zu diesen Knoten zu, beginnend mit 0 bis einschließlich nodeCount - 1, wobei nodeCount die Gesamtzahl der Prozessorknoten auf dem System darstellt.

Die Anzahl von Knoten kann aus der Funktion GetProcessorNodeCount abgerufen werden.

Anforderungen

Header: concrtrm.h

Namespace: Concurrency

Siehe auch

Weitere Ressourcen

IExecutionResource-Struktur