Module java.base

Interface ThreadFactory


public interface ThreadFactory
一个在需要时创建新线程的对象。使用线程工厂可以避免对new Thread的硬编码调用,使应用程序能够使用特殊的线程子类、优先级等。

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

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

    Modifier and Type
    Method
    Description
    构造一个新的未启动的Thread来运行给定的可运行对象。
  • Method Details

    • newThread

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