モジュール java.base
パッケージ java.util.concurrent

インタフェースForkJoinPool.ForkJoinWorkerThreadFactory

  • 含まれているクラス:
    ForkJoinPool

    public static interface ForkJoinPool.ForkJoinWorkerThreadFactory
    新しいForkJoinWorkerThreadを作成するためのファクトリです。 基本機能を拡張するか、または別のコンテキストでスレッドを初期化するForkJoinWorkerThreadサブクラスのために、ForkJoinWorkerThreadFactoryを定義して使用する必要があります。
    • メソッドの詳細

      • newThread

        ForkJoinWorkerThread newThread​(ForkJoinPool pool)
        指定されたプール内で動作している新しいワーカー・スレッドを返します。 nullを返すか、例外をスローすると、タスクが実行されない可能性があります。 このメソッドが例外をスローすると、メソッドのコール元(executeなど)にリレーされ、スレッドの作成が試行されます。 このメソッドがnullを返すか、例外をスローした場合、次の作成が試行されるまで再試行されません(たとえば、executeへの別のコール)。
        パラメータ:
        pool - このスレッドが機能しているプール
        戻り値:
        新しいワーカー・スレッド、またはスレッドを作成するリクエストが拒否された場合はnull
        例外:
        NullPointerException - プールがnullの場合