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

背景:

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

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

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

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

涨知识了~

相关推荐
迷藏4943 分钟前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
wuxinyan1231 小时前
Java面试题47:一文深入了解Nginx
java·nginx·面试题
新知图书1 小时前
搭建Spring Boot开发环境
java·spring boot·后端
冰河团队1 小时前
一个拉胯的分库分表方案有多绝望?整个部门都在救火!
java·高并发·分布式数据库·分库分表·高性能
洛_尘1 小时前
Java EE进阶:Linux的基本使用
java·java-ee
无限进步_1 小时前
【C++】电话号码的字母组合:从有限处理到通用解法
开发语言·c++·ide·windows·git·github·visual studio
宸津-代码粉碎机1 小时前
Spring Boot 4.0虚拟线程实战调优技巧,最大化发挥并发优势
java·人工智能·spring boot·后端·python
MaCa .BaKa1 小时前
47-心里健康咨询平台/心理咨询系统
java·spring boot·mysql·tomcat·maven·intellij-idea·个人开发
木子欢儿2 小时前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka
Devin~Y2 小时前
高并发电商与AI智能客服场景下的Java面试实战:从Spring Boot到RAG与向量数据库落地
java·spring boot·redis·elasticsearch·spring cloud·kafka·rag