AI-generated Key Takeaways
-
ForkJoinPool.ForkJoinWorkerThreadFactoryis used to create newForkJoinWorkerThreads, especially for customized subclasses. -
It provides a single method,
newThread, which generates a new worker thread for a givenForkJoinPool. -
The
newThreadmethod can returnnullif the thread creation request is rejected or throw aNullPointerExceptionif the provided pool is null.
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 |
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
nullif the request to create a thread is rejected
Throws
| NullPointerException | if the pool is null |
|---|