Class NamedThreadFactory

java.lang.Object
org.miaixz.bus.core.lang.thread.NamedThreadFactory
All Implemented Interfaces:
ThreadFactory

public class NamedThreadFactory extends Object implements ThreadFactory
线程创建工厂类,此工厂可选配置:
 1. 自定义线程命名前缀
 2. 自定义是否守护线程
 
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • NamedThreadFactory

      public NamedThreadFactory(String prefix)
      构造
      Parameters:
      prefix - 线程名前缀
    • NamedThreadFactory

      public NamedThreadFactory(String prefix, boolean isDaemon)
      构造
      Parameters:
      prefix - 线程名前缀
      isDaemon - 是否守护线程
    • NamedThreadFactory

      public NamedThreadFactory(String prefix, ThreadGroup threadGroup, boolean isDaemon)
      构造
      Parameters:
      prefix - 线程名前缀
      threadGroup - 线程组,可以为null
      isDaemon - 是否守护线程
    • NamedThreadFactory

      public NamedThreadFactory(String prefix, ThreadGroup threadGroup, boolean isDaemon, Thread.UncaughtExceptionHandler handler)
      构造
      Parameters:
      prefix - 线程名前缀
      threadGroup - 线程组,可以为null
      isDaemon - 是否守护线程
      handler - 未捕获异常处理
  • Method Details