jsr166z.forkjoin
Interface ForkJoinPool.ForkJoinWorkerThreadFactory

All Known Implementing Classes:
ForkJoinPool.DefaultForkJoinWorkerThreadFactory
Enclosing class:
ForkJoinPool

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. TODO(gafter): should this be replaced by a function type? I suspect not.


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

Method Detail

newThread

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

Parameters:
pool - the pool this thread works in
Throws:
java.lang.NullPointerException - if pool is null;