Uses of Class
org.jikesrvm.scheduler.Monitor

Packages that use Monitor
org.jikesrvm.mm.mmtk   
org.jikesrvm.scheduler   
 

Uses of Monitor in org.jikesrvm.mm.mmtk
 

Fields in org.jikesrvm.mm.mmtk declared as Monitor
private  Monitor Monitor.theLock
           
 

Uses of Monitor in org.jikesrvm.scheduler
 

Subclasses of Monitor in org.jikesrvm.scheduler
 class NoYieldpointsMonitor
          A heavy condition variable and lock that also disables interrupts while the lock is held.
 

Fields in org.jikesrvm.scheduler declared as Monitor
private static Monitor[] RVMThread.communicationLockBySlot
           
static Monitor RVMThread.dumpLock
          Lock used for dumping stack and such.
static Monitor RVMThread.handshakeLock
          Lock that prevents multiple (soft or hard) handshakes from proceeding concurrently.
private  Monitor Latch.schedLock
           
private static Monitor FinalizerThread.schedLock
           
static Monitor RVMThread.softHandshakeDataLock
          Lock that protects soft handshake fields.
 

Methods in org.jikesrvm.scheduler that return Monitor
 Monitor RVMThread.communicationLock()
           
 Monitor RVMThread.communicationLockForSlot(int slot)
           
 

Methods in org.jikesrvm.scheduler with parameters of type Monitor
static boolean Monitor.lockNoHandshake(Monitor l)
           
static void Monitor.lockWithHandshake(Monitor m1, Word priority1, Monitor m2, Word priority2)
           
static void Monitor.unlock(boolean b, Monitor l)