Package org.miaixz.bus.core.lang.thread
Class NamedThreadFactory
java.lang.Object
org.miaixz.bus.core.lang.thread.NamedThreadFactory
- All Implemented Interfaces:
ThreadFactory
线程创建工厂类,此工厂可选配置:
1. 自定义线程命名前缀 2. 自定义是否守护线程
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionNamedThreadFactory(String prefix) 构造NamedThreadFactory(String prefix, boolean isDaemon) 构造NamedThreadFactory(String prefix, ThreadGroup threadGroup, boolean isDaemon) 构造NamedThreadFactory(String prefix, ThreadGroup threadGroup, boolean isDaemon, Thread.UncaughtExceptionHandler handler) 构造 -
Method Summary
-
Constructor Details
-
NamedThreadFactory
构造- Parameters:
prefix- 线程名前缀
-
NamedThreadFactory
构造- Parameters:
prefix- 线程名前缀isDaemon- 是否守护线程
-
NamedThreadFactory
构造- Parameters:
prefix- 线程名前缀threadGroup- 线程组,可以为nullisDaemon- 是否守护线程
-
NamedThreadFactory
public NamedThreadFactory(String prefix, ThreadGroup threadGroup, boolean isDaemon, Thread.UncaughtExceptionHandler handler) 构造- Parameters:
prefix- 线程名前缀threadGroup- 线程组,可以为nullisDaemon- 是否守护线程handler- 未捕获异常处理
-
-
Method Details
-
newThread
- Specified by:
newThreadin interfaceThreadFactory
-