OpenMP: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LucaBiondi (discussione | contributi)
LucaBiondi (discussione | contributi)
Riga 90:
return 0;
}</source>
 
 
* '''Clausole OpenMP''' (data environment management)
 
Essendo L'OpenMP un modello di programmazione per sistemi di tipo ''shared memory'', la maggior parte delle variabili sono visibili, per default, a tutti i thread.
A volte invece sono necessarie delle variabili private per evitare fenomeni di ''Race Conditions'' oppure c'è l'esigenza di passare dei valori tra la parte sequenziale del programma e la parte parallela.
Per questo motivo l' ''environment management'' definisce degli attributi di condivisione.
 
==Note==