VariablePackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.0
Object described on page has changed in 10.0.
9.0 version

*required-thread-bindings*

This variable holds bindings for all threads (including interactive threads). The variables in this list are always bound when a new thread starts or restarts. The binding when a process (i.e. thread) is created is automatic. There is no argument to the various process-creating functions. You can only change these bindings by modifying this list (not recommended) or binding it around process-creation code.

The only exported variable on this list is *readtable*, which is bound to its current value when a thread starts. All other elements of the list are unexported variables.

Please note that it is possible that the initial value of this variable may be changed by patches made available after the initial release.

A variable should appear as the key (i.e. car) of an entry only once in this list. If a variable is the key of two or more elements, only the first is used and all subsequent elements are ignored.

See Processes and their dynamic environments (both models) in multiprocessing.htm and Setting global variables in initialization files in startup.htm for a discussion of this variable. See also *required-top-level-bindings*, and tpl:*default-lisp-listener-bindings*.


Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
The object described on this page has been modified in the 10.0 release; see the Release Notes.
Created 2016.6.21.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 10.0
Object described on page has changed in 10.0.
9.0 version