
通过Thread类getAllStackTraces方法自定义线程监控页面
发布日期:2021-07-20 20:53:36
浏览次数:11
分类:技术文章
本文共 564 字,大约阅读时间需要 1 分钟。
<%
out.println("线程数量:" + Thread.getAllStackTraces().size());
for (Map.EntrystackTrace : Thread.getAllStackTraces().entrySet()) {
Thread thread = (Thread) stackTrace.getKey();
StackTraceElement[] stack = (StackTraceElement[]) stackTrace.getValue();
if (thread.equals(Thread.currentThread())) {
continue;
}
out.println("
");
out.println("线程:" + thread.getName() + ": "+thread.getState());
for (StackTraceElement stackTraceElement : stack) {
out.println(stackTraceElement);
}
}
%>
转载地址:https://blog.csdn.net/liao0801_123/article/details/85048465 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.46.13.91]2022年12月04日 12时35分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
Ubuntu安装python3虚拟环境
2019-06-18 13:17:56
JS--DOM
2019-06-18 13:17:56
C语言文件操作
2019-06-18 13:17:55
未授权访问整理
2019-06-18 13:17:55
博客更换
2019-06-18 13:17:54
Ubuntu16.04安装网易云音乐
2019-06-18 13:17:54
jQuery $.each用法
2019-06-18 13:17:53
xcode工程编译错误:The maximum number of apps for free development profiles has been reached.
2019-06-18 13:17:53
[转] 为你的项目选择一个合适的开源协议
2019-06-18 13:17:52
springMVC---servletAPI
2019-06-18 13:17:52
20165306 Exp9 Web安全基础
2019-06-18 13:17:50
js获取url,截取url参数,截取url后文件名
2019-06-18 13:17:50
Flutter视图基础简介--Widget、Element、RenderObject
2019-06-18 13:17:49
如何实现在已有代码之后添加逻辑之继承,组合(静态代理)实现方法
2019-06-18 13:17:49
[HAOI2007]上升序列
2019-06-18 13:17:48
剑指Offer:第一个只出现一次的字符
2019-06-18 13:17:48
普通web项目转maven项目
2019-06-18 13:17:47
JdbcTemplate简单介绍
2019-06-18 13:17:46
Civil 3D CustomDraw .NET混合项目设置
2019-06-18 13:17:45
Shell脚步学习指南提点
2019-06-18 13:17:45