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


3.1.2 Функция omp_get_num_threads

Omp_get_num_threads функция возвращает число потоков в данный момент в команде при выполнении параллельной области, из которой он вызывается. Формат следующий:

#include <omp.h>
int omp_get_num_threads(void);

num_threads предложение omp_set_num_threads функция and OMP_NUM_THREADS управление переменной среды количество потоков в рабочей группе.

Если число потоков явно не задано пользователем, то значение по умолчанию реализация-определено. Эта функция обеспечивает привязку к ближайший заключать Параллельно директива. Если вызывается с серийной части программы, либо из вложенного параллельной области, сериализовать эта функция возвращает значение 1.

Перекрестные ссылки:

  • OMP_NUM_THREADS переменная среды выполнения, см. в разделе Раздел 4.2 на странице 48.

  • num_threads предложение см. в разделе Раздел 2.3 на странице 8.

  • Параллельно конструкция см. в разделе Раздел 2.3 на странице 8.