|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Class Summary | |
|---|---|
| DebuggerThread | An interactive debugger that runs inside the virtual machine. |
| FinalizerThread | Finalizer thread. |
| Lock | Lock provides RVM support for monitors and Java level synchronization. |
| Lock.AppRunStartMonitor | Initialize counts in preparation for gathering statistics |
| Lock.ExitMonitor | Report statistics at the end of execution. |
| MainThread | Thread in which user's "main" program runs. |
| Processor | The context a thread runs within. |
| ProcessorLock | Alternative (to Java monitors) light-weight synchronization
mechanism to implement thread scheduling Processor and
Java monitors Lock. |
| ProcessorTable | This class represents an instance of a table of processors |
| RVMThread | A generic java thread's execution context. |
| Scheduler | Global variables used to implement virtual machine thread scheduler |
| Scheduler.LockModel | |
| Scheduler.ThreadModel | |
| Synchronization | Class to provide synchronization methods where java language synchronization is insufficient and Magic.prepare and Magic.attempt are at too low a level |
| ThinLock | Implementation of thin locks. |
| Enum Summary | |
|---|---|
| RVMThread.State | The thread is modeled by a state machine the following constants describe the state of the state machine. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||