import java.lang.management.ManagementFactory;
import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
@GetMapping("/test")
public String test() {
ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean();
ThreadInfo[] threadInfos = threadMXBean.dumpAllThreads(false, false);
for (ThreadInfo threadInfo : threadInfos) {
if ((threadInfo.getThreadId() != threadMXBean.getThreadCount()) && threadInfo.getThreadState() != Thread.State.TERMINATED) {
System.out.println("Daemon Thread: " + threadInfo.getThreadName());
}
}
return "123";
}
springboot打印守护线程
最新推荐文章于 2024-06-27 14:57:06 发布