OpenMP-Funktionen
Enthält Links zu den Features bereit, die im OpenMP API verwendet werden.
Die Visual C++-Implementierung des OpenMP-Standards enthält die folgenden Funktionen.
Funktion |
Beschreibung |
---|---|
Deinitialisiert eine Sperre. |
|
Deinitialisiert eine schachtelbare Sperre. |
|
Gibt einen Wert zurück, der angibt, ob die Anzahl der Threads, die im Folgenden parallelen Bereich verfügbar sind, von der Laufzeit angepasst werden kann. |
|
Gibt eine ganze Zahl ist, die größer oder gleich der Anzahl von Threads zurück, die verfügbar sein, wenn ein paralleler Bereich ohne num_threads an dieser Stelle im Code definiert wurden. |
|
Gibt einen Wert zurück, der angibt, ob ein geschachtelter Parallelität aktiviert ist. |
|
Gibt die Anzahl der Prozessoren zurück, die verfügbar sind, wenn die Funktion aufgerufen wird. |
|
Gibt die Anzahl der Threads im parallelen Bereichs zurück. |
|
Gibt die Thread Nummer des Threads zurück, der innerhalb des Teams Thread ausgeführt wird. |
|
Gibt die Anzahl der Sekunden zwischen Prozessor teilstrichen zurück. |
|
Gibt den Wert der verstrichenen Zeit in Sekunden zwischen einem Punkt zurück. |
|
Gibt Wert ungleich 0 (null) zurück, wenn Sie innerhalb eines parallelen Bereichs aufgerufen werden. |
|
Initialisiert eine einfache Zuweisung. |
|
Initialisiert eine Sperre. |
|
Gibt an, dass die Anzahl der Threads, die im Folgenden parallelen Bereich verfügbar sind, von der Laufzeit angepasst werden kann. |
|
Threads blockiert die Ausführung, bis die Sperre verfügbar ist. |
|
Threads blockiert die Ausführung, bis die Sperre verfügbar ist. |
|
Ermöglicht geschachtelten Parallelität. |
|
Legt die Anzahl der Threads in den folgenden Bereichen paralleler fest, sofern kein Überschreiben durch eine num_threads-Klausel. |
|
Versucht, eine Sperre festzulegen, blockiert aber nicht Thread ausgeführt werden. |
|
Versucht, eine Sperre festzulegen schachtelbare Ausführung der Thread blockiert aber nicht. |
|
Gibt eine Sperre. |
|
Gibt eine schachtelbare Sperre. |