Interface | Description |
---|---|
JavaThreads.ThreadStartData | |
NativeVMOperationData |
Holds the mutable state that is necessary for the execution of a NativeVMOperation.
|
ParkEvent.ParkEventFactory | |
Safepoint.SafepointRequestValues |
Specific values for
Safepoint.safepointRequested . |
VMOperationControl.JavaAllocationFreeQueue.Element<T extends VMOperationControl.JavaAllocationFreeQueue.Element<T>> |
An element for an allocation-free queue.
|
VMThreads.OSThreadHandle | |
VMThreads.OSThreadId |
Class | Description |
---|---|
JavaThreads | |
JavaVMOperation |
The abstract base class for all VM operations that are allocated on the Java heap.
|
JavaVMOperation.ThunkOperation |
A VMOperation that executes a thunk.
|
NativeVMOperation |
An immutable VM operation that lives in the image heap.
|
ParkEvent |
Each thread has several of these on which to wait.
|
Safepoint |
Support for initiating safepoints, which are a global state in which all threads are paused so
that an invasive operation (such as garbage collection) can execute without interferences.
|
Safepoint.Master |
Methods for the thread that brings the system to a safepoint.
|
Safepoint.Master.TestingBackdoor |
A sample method to execute in a VMOperation.
|
Safepoint.Options | |
Safepoint.Statistics |
Statistics about the progress of a particular safepoint.
|
Safepoint.Statistics.Options | |
ThreadingSupportImpl | |
ThreadStatus | |
VMOperation |
Only one thread at a time can execute VMOperations (see
VMOperationControl).
|
VMOperationControl |
Only one thread at a time can execute VMOperations.
|
VMOperationControl.AllocationFreeQueue<T> | |
VMOperationControl.JavaAllocationFreeQueue<T extends VMOperationControl.JavaAllocationFreeQueue.Element<T>> |
A queue that does not allocate because each element has a next pointer.
|
VMOperationControl.JavaVMOperationQueue | |
VMOperationControl.NativeVMOperationQueue |
Same implementation as
VMOperationControl.JavaAllocationFreeQueue but for elements of type
NativeVMOperationData . |
VMOperationControl.OpInProgress |
This class holds the information about the
VMOperation that is currently in progress. |
VMThreads |
Utility methods for the manipulation and iteration of
IsolateThread s. |
VMThreads.StatusSupport |
A thread-local enum giving the thread status of a VMThread.
|
Enum | Description |
---|---|
ParkEvent.WaitResult | |
VMOperation.SystemEffect |