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.
L'annidamento dinamico delle direttive deve rispettare le seguenti regole:
In parallelo direttiva in modo dinamico in un altro parallelo stabilisce logicamente un nuovo team, che è costituito esclusivamente il thread corrente, a meno che il parallelismo annidato è attivato.
per, sezionie singolo direttive che associano gli stessi parallelo non sono consentiti per essere annidati nell'altro.
critico le direttive con lo stesso nome non possono essere annidate nell'altro.Si noti che questa restrizione non è sufficiente per impedire un deadlock.
per, sezionie singolo le direttive non sono consentite in dinamico di critico, ordinatoe master aree se le direttive vincolano gli stessi parallelo come le aree.
barriera le direttive non sono consentite in dinamico di per, ordinato, sezioni, singolo, mastere critico aree se le direttive vincolano gli stessi parallelo come le aree.
master le direttive non sono consentite in dinamico di per, sezionie singolo se direttive master associazione di direttive agli stessi parallelo come le direttive di suddivisione del lavoro.
ordinato le direttive non sono consentite in dinamico di critico aree se le direttive vincolano gli stessi parallelo come le aree.
Una direttiva che è valida una volta eseguita in modo dinamico in un'area parallela viene inoltre consentita una volta eseguita all'esterno di un'area parallela.Una volta eseguita in modo dinamico all'esterno di un'area parallela definita dall'utente, la direttiva viene eseguita da un team composto solo thread master.