Поделиться через


Метод IExecutionResource::GetNodeId

Возвращает уникальный идентификатор для узла процессора, к которому принадлежит этот ресурс выполнения.

virtual unsigned int GetNodeId() const =0;

Возвращаемое значение

Уникальный идентификатор для узла процессора.

Заметки

Среда параллелизма представляет потоки оборудования в системе в виде групп узлов процессора. Узлы обычно являются производными от топологии оборудования в системе. Например, все процессоры на определенном сокете или определенном узле NUMA могут принадлежать к одному узлу процессора. Диспетчер ресурсов присваивает уникальные идентификаторы этим узлам, начиная с 0 до и включительно nodeCount - 1, где nodeCount представляет общее число узлов процессора в системе.

Количество узлов может быть получено из функции GetProcessorNodeCount.

Требования

Заголовок: concrtrm.h

Пространство имен: Concurrency

См. также

Другие ресурсы

Структура IExecutionResource