protected static class VMOperationControl.OpInProgress extends Object
VMOperation
that is currently in progress.
We use this class to cache all values that another thread might want to query as we must not
access the NativeVMOperationData
from another thread (it is allocated in native
memory that can be freed when the operation finishes).Modifier | Constructor and Description |
---|---|
protected |
OpInProgress() |
Modifier and Type | Method and Description |
---|---|
org.graalvm.nativeimage.IsolateThread |
getExecutingThread() |
VMOperation |
getOperation() |
org.graalvm.nativeimage.IsolateThread |
getQueuingThread() |
public VMOperation getOperation()
public org.graalvm.nativeimage.IsolateThread getQueuingThread()
public org.graalvm.nativeimage.IsolateThread getExecutingThread()