AI-generated Key Takeaways
-
ForkJoinPool.ForkJoinWorkerThreadFactory
is used to create newForkJoinWorkerThread
s, especially for customized subclasses. -
It provides a single method,
newThread
, which generates a new worker thread for a givenForkJoinPool
. -
The
newThread
method can returnnull
if the thread creation request is rejected or throw aNullPointerException
if the provided pool is null.
Factory for creating new ForkJoinWorkerThread
s.
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 |
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 |
---|