Udostępnij za pośrednictwem


3.1.2 omp_get_num_threads funkcji

Omp_get_num_threads funkcja zwraca liczbę wątków obecnie w zespole wykonywane równolegle region, z którego jest ona wywoływana.Format jest następujący:

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

Num_threads klauzuli, omp_set_num_threads funkcji oraz OMP_NUM_THREADS zmienna środowiskowa kontrolować liczbę wątków w zespole.

Jeśli liczba wątków nie zostanie jawnie ustawiona przez użytkownika, wartością domyślną jest zdefiniowane w implementacji.Funkcja ta jest powiązana najbliższy otaczający równolegle dyrektywy.Jeśli wywołana szeregowego części programu lub zagnieżdżonego regionu równolegle, który jest seryjny, ta funkcja zwraca 1.

Odsyłacze:

  • OMP_NUM_THREADS środowiska zmiennej, zobacz ppkt 4.2 na stronie 48.

  • num_threads klauzuli, zobacz sekcja 2.3 na stronie 8.

  • równoległe konstruowania, zobacz sekcja 2.3 na stronie 8.