- 含まれているクラス:
ForkJoinPool
public static interface ForkJoinPool.ForkJoinWorkerThreadFactory
新しい
ForkJoinWorkerThread
を作成するためのファクトリです。 基本機能を拡張するか、または別のコンテキストでスレッドを初期化するForkJoinWorkerThread
サブクラスのために、ForkJoinWorkerThreadFactory
を定義して使用する必要があります。 -
メソッドのサマリー
-
メソッドの詳細
-
newThread
ForkJoinWorkerThread newThread(ForkJoinPool pool) 指定されたプール内で動作している新しいワーカー・スレッドを返します。 nullを返すか、例外をスローすると、タスクが実行されない場合があります。 このメソッドが例外をスローすると、メソッド(例えばexecute
)のコール元にリレーされ、スレッド作成が試行されます。 このメソッドがnullを返すか、例外をスローした場合、次回の作成(例えば、execute
への別の呼び出し)が試行されるまで再試行されません。- パラメータ:
pool
- このスレッドが機能しているプール- 戻り値:
- 新しいワーカー・スレッド、またはスレッドを作成するリクエストが拒否された場合は
null
- 例外:
NullPointerException
- プールがnullの場合
-