Partager via


3.1.2 Fonction omp_get_num_threads

La fonction d' omp_get_num_threads retourne le nombre de threads actuellement dans l'équipe qui exécute la région parallèle dont elle est appelée. Le format est comme suit :

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

La clause de num_threads , la fonction d' omp_set_num_threads , et le contrôle de variable d'environnement OMP_NUM_THREADS le nombre de threads dans une équipe.

Si le nombre de threads n'a pas été explicitement défini par l'utilisateur, la valeur par défaut implémentation-est définie. Cette fonction se lie à la directive de parallèle englobante la plus proche. En cas de appel d'une partie série d'un programme, ou d'une région parallèle imbriquée qui est sérialisée, retourne 1. de cette fonction.

Références croisées :

  • La variable d'environnementOMP_NUM_THREADS , consultez section 4,2 à la page 48.

  • la clause denum_threads , consultez section 2,3 à la page 8.

  • l'élément deparallèle , consultez section 2,3 à la page 8.