From 328ce925baeeff144c8cff71062f650295011c91 Mon Sep 17 00:00:00 2001 From: zhaokk51820 Date: Wed, 24 Dec 2025 16:02:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(ThreadUtil):=20=E4=BF=AE=E5=A4=8D=20getMain?= =?UTF-8?q?Thread()=20=E5=9C=A8=20JDK=2025=20=E4=B8=AD=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=20null=20=E7=9A=84=E9=97=AE=E9=A2=98=20=E5=85=B7=E4=BD=93issue?= =?UTF-8?q?s=E5=9C=B0=E5=9D=80=E4=B8=BA=EF=BC=9Ahttps://gitee.com/chinabug?= =?UTF-8?q?otech/hutool/issues/IDF4HN"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/hutool/core/thread/ThreadUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/thread/ThreadUtil.java b/hutool-core/src/main/java/cn/hutool/core/thread/ThreadUtil.java index 3547ed6d77..888e1728d3 100644 --- a/hutool-core/src/main/java/cn/hutool/core/thread/ThreadUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/thread/ThreadUtil.java @@ -25,6 +25,8 @@ import java.util.function.Supplier; * @author luxiaolei */ public class ThreadUtil { + /** 主线程名称 **/ + public static final String MAIN_THREAD_NAME = "main"; /** * 新建一个线程池,默认的策略如下: @@ -551,7 +553,7 @@ public class ThreadUtil { */ public static Thread getMainThread() { for (Thread thread : getThreads()) { - if (thread.getId() == 1) { + if (MAIN_THREAD_NAME.equals(thread.getName())) { return thread; } }