A condition variable
or a positive real
waits at most
seconds for the condition variable
to be signalled. The lock
is released while waiting and claimed again before returning. The caller must be holding the lock
before calling this function.
It is recommended that you use lock-and-condition-variable-wait or simple-lock-and-condition-variable-wait instead of
. The locking functions make it easier to avoid mistakes, and can be more efficient.
LispWorks User Guide and Reference Manual - 21 Dec 2011