LispWorks User Guide and Reference Manual > 15 Multiprocessing > 15.2 The process programming interface


15.2.7 Multiprocessing

To start multiprocessing, use initialize-multiprocessing. This function does not return until multiprocessing has terminated.

It is not necessary to use initialize-multiprocessing when the LispWorks environment is already running. Note that, on Windows, Mac OS X, Linux, x86/x64 Solaris and FreeBSD, the LispWorks images shipped do start the programming environment. If you create an image which does not start the programming environment, by using the :environment nil argument to save-image, then multiprocessing can be started in this new image as described below. Starting multiprocessing interactively Multiprocessing on startup Running your own processes on startup

LispWorks User Guide and Reference Manual - 22 Dec 2009