Package | Description |
---|---|
org.jikesrvm.scheduler |
Modifier and Type | Method and Description |
---|---|
static void |
RVMThread.blockAllMutatorsForGC()
Stop all mutator threads.
|
static void |
RVMThread.checkDebugRequest() |
static void |
RVMThread.hardHandshakeResume(RVMThread.BlockAdapter ba,
RVMThread.HardHandshakeVisitor hhv) |
static void |
RVMThread.hardHandshakeSuspend(RVMThread.BlockAdapter ba,
RVMThread.HardHandshakeVisitor hhv) |
static void |
RVMThread.processAboutToTerminate()
Method called after processing a list of threads, or before starting a new
thread.
|
(package private) void |
RVMThread.releaseThreadSlot()
Release a thread's slot in the threads array.
|
static int |
RVMThread.snapshotHandshakeThreads(RVMThread.SoftHandshakeVisitor v) |
static void |
RVMThread.softHandshake(RVMThread.SoftHandshakeVisitor v)
Tell each thread to take a yieldpoint and wait until all of them have done
so at least once.
|
static void |
RVMThread.unblockAllMutatorsForGC()
Unblock all mutators blocked for GC.
|