Module  java.base
软件包  java.util.concurrent

Interface ForkJoinPool.ForkJoinWorkerThreadFactory

  • Enclosing class:
    ForkJoinPool


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

      • newThread

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