JavaTM 2 Platform
Standard Ed. 5.0

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

ThreadFactory を使用しているパッケージ
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
 

java.util.concurrent での ThreadFactory の使用
 

ThreadFactory を返す java.util.concurrent のメソッド
static ThreadFactory Executors.defaultThreadFactory()
          新規スレッドの作成に使用するデフォルトのスレッドファクトリを返します。
 ThreadFactory ThreadPoolExecutor.getThreadFactory()
          新規スレッドの作成に使用するスレッドファクトリを返します。
static ThreadFactory Executors.privilegedThreadFactory()
          現在のスレッドと同じアクセス権を持つ新規スレッドを作成するために使用するスレッドファクトリを返します。
 

ThreadFactory 型のパラメータを持つ java.util.concurrent のメソッド
static ExecutorService Executors.newCachedThreadPool(ThreadFactory threadFactory)
          必要に応じ、新規スレッドを作成するスレッドプールを作成しますが、利用可能な場合には以前に構築されたスレッドを再利用します。
static ExecutorService Executors.newFixedThreadPool(int nThreads, ThreadFactory threadFactory)
          共有アンバウンド形式のキューなしで動作する、固定セットのスレッドを再利用するスレッドプールを作成します。
static ScheduledExecutorService Executors.newScheduledThreadPool(int corePoolSize, ThreadFactory threadFactory)
          指定された遅延時間後、または周期的にコマンドの実行をスケジュール可能なスレッドプールを作成します。
static ExecutorService Executors.newSingleThreadExecutor(ThreadFactory threadFactory)
          アンバウンド形式のキューなしで動作する、単一のワークスレッドを使用する Executor を作成します。
static ScheduledExecutorService Executors.newSingleThreadScheduledExecutor(ThreadFactory threadFactory)
          指定された遅延時間後、または周期的にコマンドの実行をスケジュール可能な、単一スレッドの executor を作成します。
 void ThreadPoolExecutor.setThreadFactory(ThreadFactory threadFactory)
          新規スレッドの作成に使用するスレッドファクトリを設定します。
 

ThreadFactory 型のパラメータを持つ java.util.concurrent のコンストラクタ
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory)
          指定された初期パラメータを使って、新しい ScheduledThreadPoolExecutor を作成します。
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          指定された初期パラメータを使って、新しい ScheduledThreadPoolExecutor を作成します。
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory)
          指定された初期パラメータを使用して、新しい ThreadPoolExecutor を作成します。
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          指定された初期パラメータを使用して、新しい ThreadPoolExecutor を作成します。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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