Clausole OpenMP
Vengono forniti collegamenti alle clausole utilizzate in OpenMP API.
Visual C++ supporta le clausole seguenti di OpenMP:
Clausola |
Descrizione |
---|---|
Consente ai thread possono accedere al valore master del thread, di un oggetto threadprivate variabile. |
|
Specifica che una o più variabili devono essere condivise da tutti i thread. |
|
Specifica il comportamento delle variabili unscoped in un'area parallela. |
|
Specifica che ogni thread deve disporre di una propria istanza di una variabile e che la variabile deve essere inizializzata con il valore della variabile, perché esiste prima del costrutto parallelo. |
|
Specifica se un ciclo deve essere eseguito in parallelo o in serie. |
|
Specifica che la versione del contesto di inclusione di variabile viene impostato uguale alla versione privata di qualsiasi thread esegue l'iterazione finale (costrutto di ciclo for) o nell'ultima sezione (sezioni #pragma). |
|
Esegue l'override della barriera implicita in una direttiva. |
|
Imposta il numero di thread in un team di thread. |
|
obbligatorio su un parallelo for (OpenMP) istruzione se ordered (direttive OpenMP) la direttiva deve essere utilizzata nel ciclo. |
|
Specifica che ogni thread deve disporre di una propria istanza di una variabile. |
|
Specifica che una o più variabili che sono private per ogni thread sono l'argomento delle operazioni di riduzione alla fine dell'area parallela. |
|
Si applica a for (OpenMP) direttiva. |
|
Specifica che una o più variabili devono essere condivise da tutti i thread. |