signal_conditionT_signal_conditionSignalConditionSignalConditionsignal_condition (Operator)
Name
signal_conditionT_signal_conditionSignalConditionSignalConditionsignal_condition — Signalisieren eines Condition Synchronisationsobjektes.
Signatur
Beschreibung
signal_conditionsignal_conditionSignalConditionSignalConditionsignal_condition weckt einen der Threads auf, die auf die Condition
Variable ConditionHandleConditionHandleConditionHandleconditionHandlecondition_handle warten. Falls kein Thread wartet, ist
signal_conditionsignal_conditionSignalConditionSignalConditionsignal_condition wirkungslos. Warten mehrere Threads auf das
Signalisieren von ConditionHandleConditionHandleConditionHandleconditionHandlecondition_handle, wird genau ein Thread von ihnen
aufgeweckt, wobei es nicht spezifiziert ist welcher.
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
ConditionHandleConditionHandleConditionHandleconditionHandlecondition_handle (input_control) condition → HCondition, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Condition-Synchronisationsobjekt.
Ergebnis
Ist der Parameterwert korrekt, dann liefert signal_conditionsignal_conditionSignalConditionSignalConditionsignal_condition
den Wert 2 (
H_MSG_TRUE)
. Gegebenenfalls
wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_conditioncreate_conditionCreateConditionCreateConditioncreate_condition,
wait_conditionwait_conditionWaitConditionWaitConditionwait_condition
Siehe auch
wait_conditionwait_conditionWaitConditionWaitConditionwait_condition,
timed_wait_conditiontimed_wait_conditionTimedWaitConditionTimedWaitConditiontimed_wait_condition
Modul
Foundation