Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktionen, die in diesem Abschnitt beschriebenen Sperren für die Synchronisierung verwendeten bearbeiten.
Für die folgenden Funktionen muss die Sperren variable Typ omp_lock_thaben.Diese Variable muss durch diese Funktionen nur zugegriffen werden.Alle Sperren von Funktionen erfordern ein Argument, das einen Zeiger auf omp_lock_t-Typ verfügt.
Die Funktion omp_init_lock eine einfache Zuweisung.
Die omp_destroy_lock-Funktion entfernt eine einfache Zuweisung.
Die omp_set_lock-Funktion wartet, bis eine einfache Sperre verfügbar ist.
Die omp_unset_lock function gibt eine einfache Sperre.
Die Funktion omp_test_lock Tests eine einfache Zuweisung.
Für die folgenden Funktionen muss die Sperren variable Typ omp_nest_lock_thaben.Diese Variable muss durch diese Funktionen nur zugegriffen werden.Alle Features der schachtelbaren Sperren erfordern ein Argument, das einen Zeiger auf omp_nest_lock_t-Typ verfügt.
Die omp_init_nest_lock eine Funktion schachtelbare Sperre.
Die omp_destroy_nest_lock-Funktion entfernt eine schachtelbare Sperre.
Die omp_set_nest_lock-Funktion wartet, bis eine schachtelbare Sperre verfügbar ist.
Die omp_unset_nest_lock function gibt eine schachtelbare Sperre.
Die Funktion omp_test_nest_lock Tests eine schachtelbare Sperre.
Die Funktionen OpenMP-Sperren greifen auf die Sperren auf die Variable stets, dass sie lesen und den aktuellsten Wert der Sperren variable aktualisieren.Daher ist es nicht notwendig für ein OpenMP-Programm explizite leer-Direktive einzufügen, um sicherzustellen, dass der Wert der Sperren variable unter verschiedenen Threads konsistent ist.(Es gibt möglicherweise eine Anforderung, für leer-Direktive die Werte von anderen Variablen) machen konsistent.