Udostępnij za pośrednictwem


3.2.1 funkcje omp_init_nest_lock i omp_init_lock

Funkcje te zapewniają jedynym środkiem inicjowanie blokady.Każda funkcja inicjuje blokady skojarzonych z parametrem lock do użytku w kolejnych wywołaniach.Format jest następujący:

#include <omp.h>
void omp_init_lock(omp_lock_t *lock);
void omp_init_nest_lock(omp_nest_lock_t *lock);

Stan początkowy jest odblokowany (to znaczy nie wątek jest właścicielem blokady).Lock nestable liczba początkowa zagnieżdżenia wynosi zero.Jest niezgodnych wywołania jednej z tych procedur, za pomocą zmiennych blokady, który został już zainicjowany.