wait_barrierT_wait_barrierWaitBarrierWaitBarrier (Operator)

Name

wait_barrierT_wait_barrierWaitBarrierWaitBarrier — Warten auf das öffnen eines Barrieren-Synchronisationsobjektes.

Signatur

wait_barrier( : : BarrierHandle : )

Herror T_wait_barrier(const Htuple BarrierHandle)

void WaitBarrier(const HTuple& BarrierHandle)

void HBarrier::WaitBarrier() const

static void HOperatorSet.WaitBarrier(HTuple barrierHandle)

void HBarrier.WaitBarrier()

Beschreibung

wait_barrierwait_barrierWaitBarrierWaitBarrierWaitBarrier blockiert den aufrufenden Thread an einer Barriere, gegeben durch BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle, bis die festgelegte Anzahl von Threads die Barriere erreicht haben. Diese Anzahl wird durch den Parameter TeamSize während des Anlegens des Barriereobjektes in create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarrier spezifiziert.

Ausführungsinformationen

Parameter

BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle (input_control)  barrier HBarrier, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Barriere-Synchronisationsobjekt.

Ergebnis

Ist der Parameterwert korrekt, dann liefert wait_barrierwait_barrierWaitBarrierWaitBarrierWaitBarrier den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

clear_barrierclear_barrierClearBarrierClearBarrierClearBarrier

Modul

Foundation