JavaTM Platform
Standard Ed. 6

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


public interface ThreadFactory

要求に応じて新しいスレッドを作成するオブジェクトです。スレッドファクトリを使用すると、new Thread の呼び出しのハードワイヤを削除できるため、アプリケーションで特殊なスレッドサブクラス、優先順位などを使用できます。

このインタフェースのもっとも単純な実装は次のとおりです。  

 class SimpleThreadFactory implements ThreadFactory {
   public Thread newThread(Runnable r) {
     return new Thread(r);
   }
 }
 
Executors.defaultThreadFactory() メソッドはより便利で単純な実装を提供し、作成されたスレッドコンテキストに既知の値を設定してから返します。

導入されたバージョン:
1.5

メソッドの概要
 Thread newThread(Runnable r)
          新しい Thread を構築します。
 

メソッドの詳細

newThread

Thread newThread(Runnable r)
新しい Thread を構築します。実装では、優先順位、名前、デーモン状態、ThreadGroup なども初期化できます。

パラメータ:
r - 新しいスレッドインスタンスで実行される runnable
戻り値:
構築されたスレッド。スレッドの作成要求が拒否された場合は null

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 も参照してください。