conditionΒΆ
type conditionA condition for synchronizing concurrent code.
fun condition(): conditionReturns a new condition.
meth (Condition: condition):broadcastSignals
Condition, resuming all waiters.meth (Condition: condition):signalSignals
Condition, resuming a single waiter.meth (Condition: condition):wait(Semaphore: semaphore): integerIncrements
Semaphore, waits untilConditionis signalled, then decrementsSemaphore(waiting if necessary) and returns its value.