LispWorks supports "lightweight" processes. The programming environment, for example, makes extensive use of this mechanism to create separate processes for the various tools.
LispWorks multiprocessing uses native threads on Windows and Mac OS X. That is, each
mp:process
has an associated native thread.
On Unix and Linux platforms, LispWorks processes are represented entirely within Lisp. There is a single Operating System thread for each Lisp image.
This chapter covers the following topics: