JavaTM Platform
Standard Ed. 6

インタフェース
java.util.concurrent.ExecutorService の使用

ExecutorService を使用しているパッケージ
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
 

java.util.concurrent での ExecutorService の使用
 

java.util.concurrent での ExecutorService のサブインタフェース
 interface ScheduledExecutorService
          指定された遅延時間後または定期的にコマンドを実行するようにスケジュールできる ExecutorService です。
 

ExecutorService を実装している java.util.concurrent のクラス
 class AbstractExecutorService
          ExecutorService 実行メソッドのデフォルト実装を提供します。
 class ScheduledThreadPoolExecutor
          指定された遅延時間後または定期的にコマンドを実行するように追加でスケジュールできる ThreadPoolExecutor です。
 class ThreadPoolExecutor
          プールされた複数のスレッドの 1 つを使用して送信された各タスクを実行する ExecutorService です。
 

ExecutorService を返す java.util.concurrent のメソッド
static ExecutorService Executors.newCachedThreadPool()
          必要に応じ、新規スレッドを作成するスレッドプールを作成しますが、利用可能な場合には以前に構築されたスレッドを再利用します。
static ExecutorService Executors.newCachedThreadPool(ThreadFactory threadFactory)
          必要に応じ、新規スレッドを作成するスレッドプールを作成しますが、利用可能な場合には以前に構築されたスレッドを再利用します。
static ExecutorService Executors.newFixedThreadPool(int nThreads)
          共有アンバウンド形式のキューなしで動作する、固定数のスレッドを再利用するスレッドプールを作成します。
static ExecutorService Executors.newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
          共有アンバウンド形式のキューなしで動作する、固定数のスレッドを再利用するスレッドプールを作成します。
static ExecutorService Executors.newSingleThreadExecutor()
          アンバウンド形式のキューなしで動作する、単一のワーカースレッドを使用する executor を作成します。
static ExecutorService Executors.newSingleThreadExecutor(ThreadFactory threadFactory)
          アンバウンド形式のキューなしで動作する、単一のワーカースレッドを使用する executor を作成します。
static ExecutorService Executors.unconfigurableExecutorService(ExecutorService executor)
          定義済みのすべての ExecutorService メソッドを指定された executor に委譲するが、キャストを使用してアクセス可能な他のメソッドは委譲しないオブジェクトを返します。
 

ExecutorService 型のパラメータを持つ java.util.concurrent のメソッド
static ExecutorService Executors.unconfigurableExecutorService(ExecutorService executor)
          定義済みのすべての ExecutorService メソッドを指定された executor に委譲するが、キャストを使用してアクセス可能な他のメソッドは委譲しないオブジェクトを返します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。