Freigeben über


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: