Modifier and Type | Class and Description |
---|---|
static class |
Threads.Complex
The Complex procedures either have a side effect, or
require the interpreter to execute
|
static class |
Threads.CondVar |
static class |
Threads.Index |
static class |
Threads.Mutex |
static class |
Threads.Simple
The Simple procedures are purely functional procedures
which do not need to access interpreter registers to execute
|
Modifier and Type | Field and Description |
---|---|
protected static int |
CONDVARNEW |
protected static int |
CONDVARNOTIFY |
protected static int |
CONDVARNOTIFYALL |
protected static int |
CONDVARQ |
protected static Symbol |
MUTEX |
protected static int |
MUTEXLOCK |
protected static int |
MUTEXNEW |
protected static int |
MUTEXOF |
protected static int |
MUTEXQ |
protected static int |
MUTEXUNLOCK |
protected static Symbol |
S_FINISHED |
protected static Symbol |
S_FINISHED_ABNORMALLY |
protected static Symbol |
S_READY |
protected static Symbol |
S_RUNNING |
protected static int |
SETTHREADDAEMON |
protected static int |
SETTHREADNAME |
protected static int |
SETTHREADPRIORITY |
protected static Symbol |
THREADB |
protected static int |
THREADCURRENT |
protected static int |
THREADDAEMONQ |
protected static int |
THREADHOLDSLOCKQ |
protected static int |
THREADINTERRUPT |
protected static int |
THREADINTERRUPTEDQ |
protected static int |
THREADJOIN |
protected static int |
THREADNAME |
protected static int |
THREADNEW |
protected static int |
THREADNOTIFY |
protected static int |
THREADNOTIFYALL |
protected static int |
THREADPRIORITY |
protected static int |
THREADQ |
protected static int |
THREADRESULT |
protected static int |
THREADSETRESULT |
protected static int |
THREADSLEEP |
protected static int |
THREADSRUNNING |
protected static int |
THREADSTART |
protected static int |
THREADSTATE |
protected static int |
THREADWAIT |
protected static int |
THREADYIELD |
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
Constructor and Description |
---|
Threads() |
Modifier and Type | Method and Description |
---|---|
static Threads.CondVar |
condvar(Value o) |
static Threads.Mutex |
mutex(Value o) |
static SchemeThread |
sthread(Value o) |
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
protected static Symbol S_READY
protected static Symbol S_RUNNING
protected static Symbol S_FINISHED
protected static Symbol S_FINISHED_ABNORMALLY
protected static final Symbol THREADB
protected static final Symbol MUTEX
protected static final int THREADNEW
protected static final int THREADRESULT
protected static final int THREADSTART
protected static final int THREADYIELD
protected static final int THREADSLEEP
protected static final int THREADINTERRUPT
protected static final int THREADJOIN
protected static final int THREADCURRENT
protected static final int THREADQ
protected static final int THREADNOTIFY
protected static final int THREADNOTIFYALL
protected static final int THREADWAIT
protected static final int THREADNAME
protected static final int THREADPRIORITY
protected static final int THREADDAEMONQ
protected static final int SETTHREADNAME
protected static final int SETTHREADPRIORITY
protected static final int SETTHREADDAEMON
protected static final int THREADSTATE
protected static final int THREADINTERRUPTEDQ
protected static final int THREADHOLDSLOCKQ
protected static final int THREADSRUNNING
protected static final int MUTEXNEW
protected static final int MUTEXLOCK
protected static final int MUTEXUNLOCK
protected static final int CONDVARNOTIFY
protected static final int CONDVARNOTIFYALL
protected static final int MUTEXOF
protected static final int MUTEXQ
protected static final int CONDVARQ
protected static final int CONDVARNEW
protected static final int THREADSETRESULT
public static final SchemeThread sthread(Value o)
public static final Threads.Mutex mutex(Value o)
public static final Threads.CondVar condvar(Value o)