| Allegro CL version 8.1 Unrevised from 8.0 to 8.1. 8.0 version |
Arguments: process &key wait
This function resets the process to unwind it, then removes it from
consideration for running and from the *all-processes*
list.
If the wait keyword argument is non-nil
, the calling process waits until the killed
process is really gone. process-kill signals an error if
the process to be killed is an active immigrant. An inactive immigrant
is one that was created to handle a lisp call from a foreign thread,
and has returned from the topmost lisp call back into the foreign
regime. The thread may still be processing, but it has no lisp
state. This will kill the lisp process associated with that foreign
thread, but will not kill the foreign thread itself. If it later calls
into lisp, a new immigrant process will be created for it.
See multiprocessing.htm for general information on multiprocessing in Allegro CL.
Copyright (c) 1998-2009, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 8.1. This page was not revised from the 8.0 page.
Created 2009.7.29.
| Allegro CL version 8.1 Unrevised from 8.0 to 8.1. 8.0 version |