public final class WindowsJavaThreads extends JavaThreads
JavaThreads.ThreadStartDatacurrentThread, daemonThreads, liveThreads, nonDaemonThreads, peakThreads, totalThreads| Modifier and Type | Method and Description |
|---|---|
protected void |
doStartThread(Thread thread,
long stackSize)
Start a new OS thread.
|
protected void |
setNativeName(Thread thread,
String name)
Windows doesn't support setting a native threads name unless process is attached to a
debugger.
|
protected void |
yield() |
assignJavaThread, assignJavaThread, createIfNotExisting, detachThread, dispatchUncaughtException, exit, fromVMThread, getCurrentThread, getDaemonThreads, getLiveThreads, getPeakThreads, getSleepParkEvent, getThreadStatus, getTotalThreads, getUnsafeParkEvent, interruptVMCondVars, joinAllNonDaemons, noteThreadFinish, noteThreadStart, prepareStartData, setThreadStatus, signalNonDaemonThreadStart, singleton, tearDownVM, threadStartRoutineprotected void doStartThread(Thread thread, long stackSize)
JavaThreadsJavaThreads.prepareStartData(java.lang.Thread, com.oracle.svm.core.thread.JavaThreads.ThreadStartData) after
preparations and before starting the thread. The new OS thread must call
JavaThreads.threadStartRoutine(org.graalvm.nativeimage.ObjectHandle).doStartThread in class JavaThreadsprotected void setNativeName(Thread thread, String name)
setNativeName in class JavaThreadsprotected void yield()
yield in class JavaThreads