All Manuals > LispWorks User Guide and Reference Manual > 15 Multiprocessing > 15.5 Process Waiting


15.5.1 Specific Process Wait functions

For communication between processes, these are:

mailbox-read, process-wait-for-event and mailbox-wait-for-event.

For synchronization, these are:

condition-variable-wait and barrier-wait, also semaphore-acquire and semaphore-release.

For locking these are:

process-lock, process-exclusive-lock and process-sharing-lock.

For sleeping, these are:

cl:sleep and current-process-pause.

LispWorks User Guide and Reference Manual - 21 Dec 2011