クラスjava.util.concurrent.ForkJoinPool
の使用
ForkJoinPoolを使用するパッケージ
-
java.util.concurrentでのForkJoinPoolの使用
ForkJoinPoolを返すjava.util.concurrentのメソッド修飾子と型メソッド説明static ForkJoinPoolForkJoinPool.commonPool()共通プール・インスタンスを返します。static ForkJoinPoolForkJoinTask.getPool()現在のスレッドをホストするプールを返します。現在のスレッドがForkJoinPoolの外部で実行されている場合はnullを返します。ForkJoinWorkerThread.getPool()このスレッドをホストしているプールを返します。型ForkJoinPoolのパラメータを持つjava.util.concurrentのメソッド修飾子と型メソッド説明ForkJoinPool.ForkJoinWorkerThreadFactory.newThread(ForkJoinPool pool) 指定されたプール内で動作している新しいワーカー・スレッドを返します。型ForkJoinPoolのパラメータを持つjava.util.concurrentのコンストラクタ修飾子コンストラクタ説明protectedForkJoinWorkerThread(ThreadGroup group, ForkJoinPool pool, boolean preserveThreadLocals) 指定されたスレッド・グループおよびプールで動作するForkJoinWorkerThreadを作成し、ThreadLocalsを保持するためのポリシーを指定します。protected指定されたプール内で動作しているForkJoinWorkerThreadを作成します。型ForkJoinPoolの型引数のjava.util.concurrentのコンストラクタ・パラメータ修飾子コンストラクタ説明ForkJoinPool(int parallelism, ForkJoinPool.ForkJoinWorkerThreadFactory factory, Thread.UncaughtExceptionHandler handler, boolean asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, Predicate<? super ForkJoinPool> saturate, long keepAliveTime, TimeUnit unit) 指定されたパラメータを使ってForkJoinPoolを作成します。