-
- Enclosing class:
- ForkJoinPool
public static interface ForkJoinPool.ForkJoinWorkerThreadFactory
工厂用于创建新的ForkJoinWorkerThread
。 必须定义ForkJoinWorkerThreadFactory
并将其用于扩展基本功能或使用不同上下文初始化线程的ForkJoinWorkerThread
子类。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 ForkJoinWorkerThread
newThread(ForkJoinPool pool)
返回在给定池中运行的新工作线程。
-
-
-
方法详细信息
-
newThread
ForkJoinWorkerThread newThread(ForkJoinPool pool)
返回在给定池中运行的新工作线程。 返回null或抛出异常可能导致任务永远不会被执行。 如果此方法抛出异常,则将其中继到方法的调用方(例如execute
),从而导致尝试创建线程。 如果此方法返回null或抛出异常,则在下次尝试创建之前不会重试该异常(例如,另一次调用execute
)。- 参数
-
pool
- 此主题pool
的池 - 结果
-
新工作线程,或
null
如果创建线程的请求被拒绝 - 异常
-
NullPointerException
- if the pool is null
-
-