idea运行程序默认线程为daemon线程的问题

背景:

公司最近在研究Opentelemetry,用作指标、链路追踪等数据的中转

在测试线程的过程中偶然发现创建的线程全部都是daemon线程。。。

印象一般情况下程序中创建的线程,默认都是用户线程(user thread),而不是守护线程(daemon thread)

查询资料是这样说的:
IntelliJ IDEA 在启动应用时,会强制将 Tomcat / Jetty 等内嵌 Web 容器的工作线程设置为守护线程(Thread.currentThread().isDaemon() == true),以便在你点击 "Stop" 时能立即终止 JVM。

涨知识了~

相关推荐
歪楼小能手2 小时前
Android16系统go版关闭重力旋转开关后缺失手动旋转屏幕悬浮按钮
android·java·平板
Coder_Boy_2 小时前
基于SpringAI的在线考试系统-DDD业务领域模块设计思路
java·数据库·人工智能·spring boot·ddd
曹轲恒2 小时前
SSM项目的部署
java·ssm
青小莫2 小时前
C语言vsC++中的动态内存管理(内含底层实现讲解!)
java·c语言·c++
{Hello World}3 小时前
Java抽象类与接口深度解析
java·开发语言
AI视觉网奇3 小时前
ue5 自定义 actor ac++ actor 用法实战
java·c++·ue5
光明顶上的5G3 小时前
本地缓存面试重点
java·缓存·面试
haluhalu.3 小时前
深入理解Linux线程机制:线程概念,内存管理
java·linux·运维
jiaguangqingpanda3 小时前
Day22-20260118
java·开发语言