$Revision: 5.0.2.3 $
Package: MULTIPROCESSING
Arguments: (name)
Used in versions that use the :os-threads multiprocessing model only.
Symbol does not exist in version that use the non :os-threads model.
Conditionalize with #+os-threads
.
The name argument must be a valid :name argument to mp:make-process.
make-immigrant-process makes a new process of the specified name and
attempts to attach it to a waiting thread that was not created by lisp, but which wants to
execute lisp code. If such a thread is waiting, make-immigrant-process
returns the new process, allowing the non-lisp thread access to lisp functionality. If no
such thread is waiting, then make-immigrant-process returns nil
after killing the process it just created. This function should not normally be called by
user code. See mp:start-customs.
See multiprocessing.htm for general information on multiprocessing in Allegro CL.
The general documentation description is in introduction.htm. The index in index.htm.
Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.