| Interface | Description |
|---|---|
| JavaThreads.ThreadStartData | |
| ParkEvent.ParkEventFactory | |
| Safepoint.SafepointRequestValues |
Specific values for
Safepoint.safepointRequested. |
| Class | Description |
|---|---|
| JavaThreads | |
| 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 | |
| ThreadingSupportImpl.PauseRecurringCallback | |
| ThreadStatus | |
| VMOperation |
The abstract base class of all VM operations.
|
| VMOperation.ThunkOperation |
A VMOperation that executes a thunk.
|
| VMOperationControl |
A multiplex of VMOperation queues.
|
| VMOperationControl.AllocationFreeStack<T extends VMOperationControl.AllocationFreeStack.Element<T>> |
A stack that does not allocate cons-cells because each element has a next pointer.
|
| VMOperationControl.AllocationFreeStack.Element<T extends VMOperationControl.AllocationFreeStack.Element<T>> |
An element for an allocation-free stack.
|
| VMOperationControl.SynchronizedAllocationFreeStack<T extends VMOperationControl.AllocationFreeStack.Element<T>> |
A synchronized AllocationFreeStack.
|
| VMOperationControl.TestingBackdoor | |
| VMOperationControl.Worklist |
A stack of VMOperations.
|
| VMThreads |
Utility methods for the manipulation and iteration of
IsolateThreads. |
| VMThreads.StatusSupport |
A thread-local enum giving the thread status of a VMThread.
|
| Enum | Description |
|---|---|
| ParkEvent.WaitResult | |
| VMOperation.CallerEffect |
A VMOperation either blocks the caller or it does not.
|
| VMOperation.SystemEffect |
A VMOperation either causes a safepoint or it does not.
|
| Exception | Description |
|---|---|
| Safepoint.PromptnessException |