To start multiprocessing, use
mp:initialize-multiprocessing
. This function does not return until multiprocessing has terminated.
It is not necessary to use
mp:initialize-multiprocessing
when the LispWorks environment is already running. Note that, on Windows, Mac OS X, Linux 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.