ForkJoinWorkerThread (Java SE 9 & JDK 9 ) (original) (raw)
Nested Class Summary
* ### Nested classes/interfaces inherited from class java.lang.[Thread](../../../java/lang/Thread.html "class in java.lang") `[Thread.State](../../../java/lang/Thread.State.html "enum in java.lang"), [Thread.UncaughtExceptionHandler](../../../java/lang/Thread.UncaughtExceptionHandler.html "interface in java.lang")`
Field Summary
* ### Fields inherited from class java.lang.[Thread](../../../java/lang/Thread.html "class in java.lang") `[MAX_PRIORITY](../../../java/lang/Thread.html#MAX%5FPRIORITY), [MIN_PRIORITY](../../../java/lang/Thread.html#MIN%5FPRIORITY), [NORM_PRIORITY](../../../java/lang/Thread.html#NORM%5FPRIORITY)`
Constructor Summary
Constructors
Modifier Constructor Description protected ForkJoinWorkerThread(ForkJoinPool pool) Creates a ForkJoinWorkerThread operating in the given pool. Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description ForkJoinPool getPool() Returns the pool hosting this thread. int getPoolIndex() Returns the unique index number of this thread in its pool. protected void onStart() Initializes internal state after construction but before processing any tasks. protected void onTermination(Throwable exception) Performs cleanup associated with termination of this worker thread. void run() This method is required to be public, but should never be called explicitly. * ### Methods inherited from class java.lang.[Object](../../../java/lang/Object.html "class in java.lang") `[equals](../../../java/lang/Object.html#equals-java.lang.Object-), [finalize](../../../java/lang/Object.html#finalize--), [getClass](../../../java/lang/Object.html#getClass--), [hashCode](../../../java/lang/Object.html#hashCode--), [notify](../../../java/lang/Object.html#notify--), [notifyAll](../../../java/lang/Object.html#notifyAll--), [wait](../../../java/lang/Object.html#wait--), [wait](../../../java/lang/Object.html#wait-long-), [wait](../../../java/lang/Object.html#wait-long-int-)` * ### Methods inherited from class java.lang.[Thread](../../../java/lang/Thread.html "class in java.lang") `[activeCount](../../../java/lang/Thread.html#activeCount--), [checkAccess](../../../java/lang/Thread.html#checkAccess--), [clone](../../../java/lang/Thread.html#clone--), [countStackFrames](../../../java/lang/Thread.html#countStackFrames--), [currentThread](../../../java/lang/Thread.html#currentThread--), [destroy](../../../java/lang/Thread.html#destroy--), [dumpStack](../../../java/lang/Thread.html#dumpStack--), [enumerate](../../../java/lang/Thread.html#enumerate-java.lang.Thread:A-), [getAllStackTraces](../../../java/lang/Thread.html#getAllStackTraces--), [getContextClassLoader](../../../java/lang/Thread.html#getContextClassLoader--), [getDefaultUncaughtExceptionHandler](../../../java/lang/Thread.html#getDefaultUncaughtExceptionHandler--), [getId](../../../java/lang/Thread.html#getId--), [getName](../../../java/lang/Thread.html#getName--), [getPriority](../../../java/lang/Thread.html#getPriority--), [getStackTrace](../../../java/lang/Thread.html#getStackTrace--), [getState](../../../java/lang/Thread.html#getState--), [getThreadGroup](../../../java/lang/Thread.html#getThreadGroup--), [getUncaughtExceptionHandler](../../../java/lang/Thread.html#getUncaughtExceptionHandler--), [holdsLock](../../../java/lang/Thread.html#holdsLock-java.lang.Object-), [interrupt](../../../java/lang/Thread.html#interrupt--), [interrupted](../../../java/lang/Thread.html#interrupted--), [isAlive](../../../java/lang/Thread.html#isAlive--), [isDaemon](../../../java/lang/Thread.html#isDaemon--), [isInterrupted](../../../java/lang/Thread.html#isInterrupted--), [join](../../../java/lang/Thread.html#join--), [join](../../../java/lang/Thread.html#join-long-), [join](../../../java/lang/Thread.html#join-long-int-), [onSpinWait](../../../java/lang/Thread.html#onSpinWait--), [resume](../../../java/lang/Thread.html#resume--), [setContextClassLoader](../../../java/lang/Thread.html#setContextClassLoader-java.lang.ClassLoader-), [setDaemon](../../../java/lang/Thread.html#setDaemon-boolean-), [setDefaultUncaughtExceptionHandler](../../../java/lang/Thread.html#setDefaultUncaughtExceptionHandler-java.lang.Thread.UncaughtExceptionHandler-), [setName](../../../java/lang/Thread.html#setName-java.lang.String-), [setPriority](../../../java/lang/Thread.html#setPriority-int-), [setUncaughtExceptionHandler](../../../java/lang/Thread.html#setUncaughtExceptionHandler-java.lang.Thread.UncaughtExceptionHandler-), [sleep](../../../java/lang/Thread.html#sleep-long-), [sleep](../../../java/lang/Thread.html#sleep-long-int-), [start](../../../java/lang/Thread.html#start--), [stop](../../../java/lang/Thread.html#stop--), [stop](../../../java/lang/Thread.html#stop-java.lang.Throwable-), [suspend](../../../java/lang/Thread.html#suspend--), [toString](../../../java/lang/Thread.html#toString--), [yield](../../../java/lang/Thread.html#yield--)`