モジュール java.base
パッケージ 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