模块  java.base
软件包  java.util.concurrent

Interface ForkJoinPool.ForkJoinWorkerThreadFactory

  • Enclosing class:
    ForkJoinPool

    public static interface ForkJoinPool.ForkJoinWorkerThreadFactory
    工厂用于创建新的ForkJoinWorkerThread 必须定义ForkJoinWorkerThreadFactory并将其用于扩展基本功能或使用不同上下文初始化线程的ForkJoinWorkerThread子类。
    • 方法详细信息

      • newThread

        ForkJoinWorkerThread newThread​(ForkJoinPool pool)
        返回在给定池中运行的新工作线程。 返回null或抛出异常可能导致任务永远不会被执行。 如果此方法抛出异常,则将其中继到方法的调用方(例如execute ),从而导致尝试创建线程。 如果此方法返回null或抛出异常,则在下次尝试创建之前不会重试该异常(例如,另一次调用execute )。
        参数
        pool - 此主题 pool的池
        结果
        新工作线程,或 null如果创建线程的请求被拒绝
        异常
        NullPointerException - if the pool is null