public interface ThreadFactory
要求に応じて新しいスレッドを作成するオブジェクトです。 スレッド・ファクトリを使用すると、
new Thread
の呼出しのハードワイヤーが削除されるため、アプリケーションで特殊なスレッド・サブクラスや優先順位などを使用できるようになります。
このインタフェースのもっとも単純な実装は次のとおりです。
class SimpleThreadFactory implements ThreadFactory {
public Thread newThread(Runnable r) {
return new Thread(r);
}
}
Executors.defaultThreadFactory()
メソッドはより役立つ、単純な実装を提供し、作成されたスレッド・コンテキストに既知の値を設定してから返します。- 導入されたバージョン:
- 1.5
-
メソッドのサマリー
-
メソッドの詳細
-
newThread
新しいThread
を構築します。 実装では、優先順位、名前、デーモン状態、ThreadGroup
なども初期化できます。- パラメータ:
r
- 新しいスレッド・インスタンスで実行されるrunnable- 戻り値:
- 構築されたスレッド。スレッド作成要求が拒否された場合は
null
-