Package org.jikesrvm.scheduler.greenthreads

Interface Summary
ThreadEventConstants Constants specifying the state of a RVMThread waiting on a ThreadEventWaitQueue.
ThreadIOConstants Constants associated with I/O waits.
 

Class Summary
AbstractThreadQueue Base class for queues of Threads.
FileSystem Interface to filesystem of underlying operating system.
GlobalGreenThreadQueue A global queue of GreenThreads.
GreenLock  
GreenProcessor Multiplex execution of large number of Threads on small number of o/s kernel threads.
GreenScheduler Global variables used to implement virtual machine thread scheduler
GreenThread A green thread's Java execution context
GreenThreadQueue A queue of Threads
IdleThread Low priority thread to run when there's nothing else to do.
JikesRVMSocketImpl Sockets using Jikes RVM non-blocking I/O support
ThreadEventWaitData Base class for objects specifying an event being waited for while a Thread is on a ThreadEventWaitQueue.
ThreadEventWaitDataVisitor Visitor class for ThreadEventWaitData objects.
ThreadEventWaitQueue Queue of threads waiting for a specific kind of event to occur.
ThreadIOQueue A list of threads waiting for i/o data to become available.
ThreadIOQueue.WaitDataDowncaster Class to safely downcast from ThreadEventWaitData to ThreadIOWaitData.
ThreadIOWaitData Object specifying sets of file descriptors to wait for.
ThreadProcessWaitData Object specifying a process to wait for, and for recording its exit status.
ThreadProcessWaitQueue A wait queue for threads that are waiting for a process to exit.
ThreadProcessWaitQueue.WaitDataDowncaster Class to safely downcast from ThreadEventWaitData to ThreadProcessWaitData.
ThreadProxy To implement timed waits, a thread may need to be (logically) on two queues: a waiting queue and a (the) wakeup queue.
ThreadProxyWaitingQueue See Proxy
ThreadProxyWakeupQueue A queue of Proxys prioritized by their thread wakeup times.
ThreadQueue A queue of generic Threads for use with locking
VMProcess Jikes RVM implementation of java.lang.Process.
Wait A collection of static methods for waiting on some type of event.