モジュール 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

      Thread newThread(Runnable r)
      指定された実行可能ファイルを実行するために、起動されていない新しいThreadを構築します。
      パラメータ:
      r - 新しいスレッド・インスタンスで実行されるrunnable
      戻り値:
      構築されたスレッド。スレッド作成要求が拒否された場合はnull
      関連項目: