Module java.base

Interface ForkJoinPool.ForkJoinWorkerThreadFactory

封闭类:
ForkJoinPool

public static interface ForkJoinPool.ForkJoinWorkerThreadFactory
用于创建新的ForkJoinWorkerThread的工厂。必须定义并使用ForkJoinWorkerThreadFactory来扩展基本功能或使用不同上下文初始化线程的ForkJoinWorkerThread子类。
  • Method Details

    • newThread

      返回在给定池中运行的新工作线程。返回null或抛出异常可能导致任务永远不会被执行。如果此方法抛出异常,则将其传递给方法的调用者(例如execute),导致尝试创建线程。如果此方法返回null或抛出异常,则直到下一次尝试创建(例如再次调用execute)之前不会重试。
      参数:
      pool - 此线程所在的池
      返回:
      新的工作线程,如果拒绝创建线程请求则返回null
      抛出:
      NullPointerException - 如果池为null