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 and Linux, 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.