This is a threads package that was used during the initial development of Java. It is not a
native threads library and cannot take advantage of multiple CPUs, nor can it do
concurrent I/O.
internal cache
Cache memory (a.k.a. I$) that is located on the same chip as the CPU and hence is very
fast.
Interrupt
An external signal that interrupts the CPU. Typically, when an external device wants to
get the CPU's attention, it asserts a voltage level on one of the CPU pins. This causes the
CPU to stop what it's doing and run an interrupt handler.
Java also has an interrupt() method that interrupts a thread.
interrupt handler
A section of code in the kernel that is called when an interrupt comes in. Different
interrupts will run different handlers.
kernel mode
A mode of operation for a CPU in which all instructions are allowed (cf. user mode).
kernel space
The portion of memory that the kernel uses for itself. User programs cannot access it (cf.
user space).
kernel stack
A stack in kernel space that the kernel uses when running system calls on behalf of a user
program. All LWPs must have a kernel stack.
kernel threads
Threads that are used to write the operating system ("the kernel"). The various kernel
threads libraries may be similar to the user threads library (e.g., Solaris) or may be totally
different (e.g., Digital UNIX).
Search WWH :
Custom Search
Previous Page
Multithreaded Programming with JAVA - Topic Index
Next Page
Multithreaded Programming with JAVA - Bookmarks
Home