FunctionPackage: mpToCDocOverviewCGDocRelNotesIndexPermutedIndex
Allegro CL version 6.2
Unrevised from 6.1

make-immigrant-process

Arguments: name

Used in versions that use the :os-threads multiprocessing model only. The symbol naming the function does not exist in versions that use the non :os-threads model. Conditionalize with #+os-threads.

The name argument must be a valid :name argument to 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 start-customs.

See multiprocessing.htm for general information on multiprocessing in Allegro CL.


Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.

ToCDocOverviewCGDocRelNotesIndexPermutedIndex
Allegro CL version 6.2
Unrevised from 6.1