Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
omp_get_max_threads la funzione restituisce un Integer che è sempre almeno grande rispetto al numero di thread che verranno utilizzati per formare un team se un'area parallela senza num_threads la clausola doveva essere rilevata in quel punto di codice.Il formato è il seguente:
#include <omp.h>
int omp_get_max_threads(void);
Ciò che segue indica un limite inferiore al valore di omp_get_max_threads:
threads-used-for-next-team <= omp_get_max_threads
Si noti che se un'area parallela utilizza successiva num_threads clausola per richiedere un numero specifico dei thread, la garanzia sul limite inferiore del risultato di omp_get_max_threads nessun oggetti estesi.
omp_get_max_threads il valore restituito della funzione può essere utilizzato per allocare dinamicamente archiviazione sufficiente per tutti i thread del team formatoarea parallela successiva.
riferimenti incrociati:
omp_get_num_threads la funzione, vedere parte 3.1.2 nella pagina 37.
omp_set_num_threads la funzione, vedere parte 3.1.1 nella pagina 36.
omp_set_dynamic la funzione, vedere parte 3.1.7 nella pagina 39.
num_threads la clausola, vedere parte 2,3 nella pagina 8.