public final class WindowsVMLockSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.oracle.svm.core.windows.WindowsVMCondition[] |
conditions
All conditions, so that we can initialize them at run time when the VM starts.
|
protected com.oracle.svm.core.windows.WindowsVMMutex[] |
mutexes
All mutexes, so that we can initialize them at run time when the VM starts.
|
protected byte[] |
syncStructs
Raw memory for the Condition Variable structures.
|
| Constructor and Description |
|---|
WindowsVMLockSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkResult(int result,
String functionName) |
static void |
initialize()
Must be called once early during startup, before any mutex or condition is used.
|
protected com.oracle.svm.core.windows.WindowsVMMutex[] mutexes
protected com.oracle.svm.core.windows.WindowsVMCondition[] conditions
protected byte[] syncStructs
WindowsVMMutex.structOffset and
WindowsVMCondition.structOffset.public static void initialize()
protected static void checkResult(int result,
String functionName)