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

背景:

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

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

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

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

涨知识了~

相关推荐
ps酷教程7 小时前
Jackson 解决没有无参构造函数的反序列化问题
java
NiceCloud喜云7 小时前
Opus 4.8 的 Effort Control 怎么选:Low 到 Max 五档策略
android·java·大数据·前端·c++·python·spring
_日拱一卒8 小时前
LeetCode:994腐烂的橘子
java·数据结构·算法·leetcode·深度优先
隔窗听雨眠9 小时前
Nginx网关响应慢排查手记
java·服务器·nginx
czy87874759 小时前
vscode编译make命令要修改stm32cubemx生成的STM32F103XX_FLASH.ld文件
ide·vscode·stm32
智慧物业老杨9 小时前
智慧物业合同周期管理系统:从风险预警到智能交接的全流程数智化落地方案
java·人工智能·python
源码宝9 小时前
MES系统源码:Java8 + SpringBoot2.7 + MySQL8 + Redis,后端源码清爽易扩展
java·后端·源码·springboot·mes系统·源码二开·mes源码
JAVA社区10 小时前
Java高级全套教程(十)—— SpringCloudAlibaba超详细实战详解
java·开发语言·spring cloud·面试·职场和发展
金銀銅鐵10 小时前
[Java] 如何理解 class 文件中方法的 descriptor?
java·后端
云烟成雨TD10 小时前
Spring AI Alibaba 1.x 系列【63】AI Agent 长期记忆
java·人工智能·spring