Direttive e di OpenMP
Vengono forniti collegamenti a quelle utilizzate in OpenMP API.
Visual C++ supporta le seguenti direttive di OpenMP:
Direttiva |
Descrizione |
---|---|
Specifica che una posizione di memoria che verrà aggiornata in modalità atomica. |
|
sincronizza tutti i thread in un team; qualsiasi ritardo dei thread alla barriera, finché tutti i thread non eseguano la barriera. |
|
Specifica che il codice viene eseguito solo su un thread alla volta. |
|
Specifica che tutti i thread hanno la stessa visualizzazione della memoria per tutti gli oggetti condivisi. |
|
Causa il lavoro svolto in un ciclo for in un'area parallela da suddividere tra i thread. |
|
Specifica che solo il threadshould master esegue una sezione del programma. |
|
Specifica il codice in parallelizzato per il ciclo deve essere eseguito come un ciclo sequenziale. |
|
Definisce un'area parallela, cioé codice che verrà eseguito da più thread in parallelo. |
|
Identifica le sezioni di codice da suddividere tra tutti i thread. |
|
Consente di specificare che una sezione di codice deve essere eseguito in un unico thread, non necessariamente il thread master. |
|
Specifica che una variabile è privata a un thread. |