clear_conditionT_clear_conditionClearConditionClearConditionclear_condition (Operator)
Name
clear_conditionT_clear_conditionClearConditionClearConditionclear_condition — Zerstören eines Condition-Synchronisationsobjektes.
Signatur
Beschreibung
clear_conditionclear_conditionClearConditionClearConditionClearConditionclear_condition zerstört die Condition-Variable, welche in
ConditionHandleConditionHandleConditionHandleConditionHandleconditionHandlecondition_handle übergeben wird. Es dürfen keine Threads an der
Condition warten.
Nach seiner Zerstörung kann die Condition nicht weiterverwendet werden und
das Handle wird ungültig.
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.
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
ConditionHandleConditionHandleConditionHandleConditionHandleconditionHandlecondition_handle (input_control, Zustand wird modifiziert) condition → HCondition, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Condition-Synchronisationsobjekt.
Ergebnis
Ist der Parameterwert korrekt, dann liefert clear_conditionclear_conditionClearConditionClearConditionClearConditionclear_condition
den Wert 2 (H_MSG_TRUE). Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_conditioncreate_conditionCreateConditionCreateConditionCreateConditioncreate_condition
Siehe auch
create_conditioncreate_conditionCreateConditionCreateConditionCreateConditioncreate_condition
Modul
Foundation