Makes a waiting process call its wait function.
If the process
causes it to run its
as soon as possible, and if the wait function returns true, the process returns from process-wait.
This has an effect only in SMP LispWorks, where the running of the
can happen asynchronously.
can be used to avoid delays that happen because the next execution of the
does not happen immediately. Without the call to
, the process may wake up after some delay.
if it actually poked the process or
otherwise (when the process is not waiting or is stopped).
(dolist (process *my-worker-processes*)
(when (mp:process-poke process) (return))
LispWorks User Guide and Reference Manual - 22 Dec 2009