Module  java.base
软件包  java.util.concurrent

Interface ThreadFactory



  • public interface ThreadFactory
    根据需要创建新线程的对象。 使用线程工厂可以删除new Thread连线 ,使应用程序能够使用特殊线程子类,优先级等。

    这个界面的最简单的实现只是:

       class SimpleThreadFactory implements ThreadFactory { public Thread newThread(Runnable r) { return new Thread(r); } } 
    Executors.defaultThreadFactory()方法提供了一个更有用的简单实现,它将创建的线程上下文设置为已知值,然后返回它。
    从以下版本开始:
    1.5
    • 方法详细信息

      • newThread

        Thread newThread​(Runnable r)
        构造新的Thread 实现也可以初始化优先级,名称,守护进程状态, ThreadGroup等。
        参数
        r - 由新的线程实例执行的runnable
        结果
        构造线程,或 null如果创建线程的请求被拒绝