ForkJoinPool.ForkJoinWorkerThreadFactory

public static interface ForkJoinPool.ForkJoinWorkerThreadFactory

Factory for creating new ForkJoinWorkerThreads. A ForkJoinWorkerThreadFactory must be defined and used for ForkJoinWorkerThread subclasses that extend base functionality or initialize threads with different contexts.

Public Method Summary

abstract ForkJoinWorkerThread
newThread(ForkJoinPool pool)
Returns a new worker thread operating in the given pool.

Public Methods

public abstract ForkJoinWorkerThread newThread (ForkJoinPool pool)

Returns a new worker thread operating in the given pool.

Parameters
pool the pool this thread works in
Returns
  • the new worker thread, or null if the request to create a thread is rejected
Throws
NullPointerException if the pool is null