3.1.2 omp_get_num_threads-Funktion
Die omp_get_num_threads-Funktion gibt die Anzahl der Threads gerade im Team zurück, das den parallelen Bereich ausführt, von dem sie aufgerufen wird. Es wird folgendes Format verwendet:
#include <omp.h>
int omp_get_num_threads(void);
Die num_threads-Klausel, die omp_set_num_threads-Funktion und die OMP_NUM_THREADS Umgebungsvariablen die Steuerung der Anzahl von Threads in einem Team.
Wenn die Anzahl der Threads nicht explizit vom Benutzer festgelegt wurde, wird der Standardwert Implementierung-definiert. Diese Funktion zum nächsten übergeordneten Ähnlichkeit bindet die Direktive. Wenn sie aus einem seriellen Teil eines Programms oder einem geschachtelten parallelen Bereich aufgerufen wird, der serialisiert wird, gibt die Funktion 1 zurück.
Querverweise:
OMP_NUM_THREADS Umgebungsvariablen finden Abschnitt 4.2 auf Seite 48.
num_threads-Klausel finden Abschnitt 2.3 auf Seite 8.
Ähnlichkeit Konstrukt finden Abschnitt 2.3 auf Seite 8.