clear_barrierT_clear_barrierClearBarrierClearBarrier (Operator)

Name

clear_barrierT_clear_barrierClearBarrierClearBarrier — Zerstören eines Barrieren-Synchronisationsobjektes.

Signatur

clear_barrier( : : BarrierHandle : )

Herror T_clear_barrier(const Htuple BarrierHandle)

void ClearBarrier(const HTuple& BarrierHandle)

void HBarrier::ClearBarrier() const

static void HOperatorSet.ClearBarrier(HTuple barrierHandle)

void HBarrier.ClearBarrier()

Beschreibung

clear_barrierclear_barrierClearBarrierClearBarrierClearBarrier zerstört das Barriereobjekt, welches in BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle übergeben wird. Es dürfen keine Threads an der Barriere warten. Nach seiner Zerstörung kann die Barriere nicht weiterverwendet werden und das Handle wird ungültig.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle (input_control, Zustand wird modifiziert)  barrier HBarrier, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Barriere-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarrier

Siehe auch

create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarrier

Modul

Foundation