Process
A running program and all the states associated with it.
process structure
A kernel structure that describes all the relevant aspects of a process.
program counter
A register in the CPU that defines which instruction will be executed next.
race condition
A situation in which the outcome of a program depends upon the luck of the draw--
which thread happens to run first.
realtime
Anything that is timed by a wall clock. Typically, this is used by external devices that
require servicing within some period of time, such as raster printers and aircraft autopilots.
Realtime does not mean any particular amount of time but is almost always used to refer
to sub-100-ms (and often sub-1-ms) response time.
reentrant
A function is reentrant when it is possible for it to be called at the same time by more than
one thread. This implies that any global state be protected by mutexes. Note that this term
is not used uniformly and is sometimes used to mean either recursive or signal-safe.
These three issues are orthogonal.
shared memory
Memory that is shared by more than one process. Any process may write into this
memory, and the others will see the change.
SIGLWP
A signal that is implemented in Solaris and used to preempt a thread.
Search WWH :
Custom Search
Previous Page
Multithreaded Programming with JAVA - Topic Index
Next Page
Multithreaded Programming with JAVA - Bookmarks
Home