模块 java.base

接口 ThreadFactory


public interface ThreadFactory
按需创建新线程的对象。使用线程工厂消除了对 new Thread 调用的硬连接,使应用程序能够使用特殊的线程子类、优先级等。

这个接口最简单的实现就是:

 
 class SimpleThreadFactory implements ThreadFactory {
  public Thread newThread(Runnable r) {
   return new Thread(r);
  }
 } 
Executors.defaultThreadFactory() 方法提供了一个更有用的简单实现,它在返回之前将创建的线程上下文设置为已知值。
自从:
1.5
参见:
  • 方法总结

    修饰符和类型
    方法
    描述
    构造一个新的未启动的 Thread 来运行给定的 runnable。
  • 方法详情

    • newThread

      Thread  newThread(Runnable  r)
      构造一个新的未启动的 Thread 来运行给定的 runnable。
      参数:
      r - 由新线程实例执行的可运行对象
      返回:
      构造线程,或者 null 如果创建线程的请求被拒绝
      参见: