モジュール 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の場合