次の方法で共有


IExecutionResource::GetNodeId メソッド

この実行リソースが属しているプロセッサ ノードの一意の識別子を返します。

virtual unsigned int GetNodeId() const =0;

戻り値

プロセッサ ノードの一意の識別子。

解説

同時実行ランタイムは、システム上のハードウェア スレッドをプロセッサ ノードのグループで表します。 ノードは、通常、システムのハードウェア トポロジから派生します。 たとえば、特定のソケットまたは特定の NUMA ノードのプロセッサは、すべて同じプロセッサ ノードに属する場合があります。 リソース マネージャーは、これらのノードに対し、0 から nodeCount - 1 までの一意の識別子を割り当てます。ここで、nodeCount は、システム上のプロセッサ ノードの総数を表します。

ノードの数は、GetProcessorNodeCount 関数から取得できます。

必要条件

ヘッダー: concrtrm.h

名前空間: Concurrency

参照

その他の技術情報

IExecutionResource 構造体