signal_condition🔗
Short description🔗
signal_condition — Signal a condition synchronization object.
Signature🔗
signal_condition( condition ConditionHandle )
Description🔗
signal_condition restarts one of the threads that are waiting on the
condition variable ConditionHandle. If no threads are waiting on
ConditionHandle, nothing happens. If several threads are waiting on
ConditionHandle, exactly one is restarted, but it is not specified
which one.
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
Parameters🔗
ConditionHandle (input_control) condition → (handle)
Condition synchronization object.
Result🔗
If the condition handle is valid, the operator signal_condition
returns 2 (H_MSG_TRUE).
If necessary, an exception is raised.
Combinations with other operators🔗
Module🔗
Foundation