Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La tentative de ces fonctions de définir un verrou mais ne bloquent pas l'exécution du thread.Le format est comme suit :
#include <omp.h>
int omp_test_lock(omp_lock_t *lock);
int omp_test_nest_lock(omp_nest_lock_t *lock);
L'argument doit indiquer une variable initialisée de verrouillage.La tentative de ces fonctions de définir un verrou de la même manière qu' omp_set_lock et omp_set_nest_lock, mais elles ne bloquent pas l'exécution du thread.
Pour un verrou simple, la fonction d' omp_test_lock retourne une valeur différente de zéro si le verrou est correctement défini ; sinon, il retourne zéro.
Pour un verrou empilable, la fonction d' omp_test_nest_lock retourne le nouveau nombre d'imbrication si le verrou est correctement défini ; sinon, il retourne zéro.