| Allegro CL version 6.2 Unrevised from 6.1 |
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.
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.
| Allegro CL version 6.2 Unrevised from 6.1 |