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.
Ognuna di queste funzioni blocca il thread che esegue la funzione finché il blocco specificato non è disponibile e quindi impostare il blocco.un blocco semplice è disponibile se è sbloccato.Un blocco nidificabile è disponibile se è sbloccato o se già appartiene il thread che esegue la funzione.Il formato è il seguente:
#include <omp.h>
void omp_set_lock(omp_lock_t *lock);
void omp_set_nest_lock(omp_nest_lock_t *lock);
Per un blocco semplice, l'argomento in omp_set_lock la funzione deve puntare a una variabile inizializzata del blocco.La proprietà del blocco viene concessa al thread che esegue la funzione.
Per un blocco nidificabile, l'argomento in omp_set_nest_lock la funzione deve puntare a una variabile inizializzata del blocco.Il conteggio di annidamento viene incrementato e il thread viene concessa, o, mantiene proprietà del blocco.