condition-broadcast condition-variable -> generalized-boolean
Arguments and values:
condition-variable -> a
generalized-boolean -> a generalized boolean.
Notify all the threads waiting for
Returns always false.
Signals an error of type
condition-variable is not a
The order of wakeup is unspecified and does not necessarily relate to the order in which the threads went to sleep.
condition-broadcast always returns false because not all implementations’ primitives can tell whether or not some threads were indeed woken up.