JavaTM Platform
Standard Ed. 6

インタフェース
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 Platform
Standard Ed. 6

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

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