This variable holds the stack-group that resumed *current-stack-group*
, that
is the stack-group that ran immediately before the current
stack-group. Note that this need not be the same stack-group
which is the value of the stack-group-resumer slot of the current
stack-group, even though the names are similar. This variable should
be treated as read only and is not usually useful in user code. Normal
user code should use the stack-group-resumer mechanism
instead of depending on this variable for correct execution. When the
Lisp multiprocessing scheduler is running, asynchronous stack-group
resumption makes the value of this variable unpredictable.
USE OF THIS VARIABLE IS DEPRECATED.
Allegro CL has two models of multiprocessing, the
:os-threads model and the non:os-threads model, so named because
:os-threads
is on the *features*
list of versions that use it. This
variable is used only by the non:os-threads model. The symbol naming this variable
does not exist in versions using the :os-threads
model. Conditionalize uses of this symbol in code that might be
ported between versions with #-os-threads
.
Note that in the future, all versions of Allegro CL may use the :os-threads model and code using this variable will not work.
See multiprocessing.htm for general information on multiprocessing in Allegro CL.
The documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.
Created 2000.10.5.