|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |