wait_barrierT_wait_barrierWaitBarrierWaitBarrierwait_barrier (Operator)
Name
wait_barrierT_wait_barrierWaitBarrierWaitBarrierwait_barrier — Warten auf das öffnen eines Barrieren-Synchronisationsobjektes.
Signatur
Beschreibung
wait_barrierwait_barrierWaitBarrierWaitBarrierWaitBarrierwait_barrier blockiert den aufrufenden Thread an einer Barriere,
gegeben durch BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandlebarrier_handle, bis die festgelegte Anzahl von Threads
die Barriere erreicht haben. Diese Anzahl wird durch den Parameter
TeamSizeTeamSizeTeamSizeTeamSizeteamSizeteam_size während des Anlegens des Barriere-Objektes in
create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarriercreate_barrier spezifiziert.
Ausführungsinformationen
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandlebarrier_handle (input_control) barrier → HBarrier, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Barriere-Synchronisationsobjekt.
Ergebnis
Ist der Parameterwert korrekt, dann liefert wait_barrierwait_barrierWaitBarrierWaitBarrierWaitBarrierwait_barrier
den Wert TRUE. Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
Nachfolger
clear_barrierclear_barrierClearBarrierClearBarrierClearBarrierclear_barrier
Modul
Foundation