Package | Description |
---|---|
org.jikesrvm.mm.mmtk | |
org.jikesrvm.scheduler |
Modifier and Type | Field and Description |
---|---|
private Monitor |
Monitor.theLock |
Modifier and Type | Class and Description |
---|---|
class |
NoYieldpointsMonitor
A heavy condition variable and lock that also disables interrupts while
the lock is held.
|
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Monitor |
RVMThread.communicationLock() |
Monitor |
RVMThread.communicationLockForSlot(int slot) |
Modifier and Type | Method and Description |
---|---|
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) |