多线程的监控,如何实现?
解决方案 »
- hibernate多对一更新表异常的疑问???
- 初学者,各位大能帮看下。。
- JDK1.4如何用dom4j进行Schema验证
- 大家来看看为什么我的ActionForm不能得到FormFile,谢谢
- 高手来!先谢谢了,为什么webservice response的xml结构不一样啊?
- 关于Eclipse导入jar的问题
- 关于Java内存泄漏问题,请大虾们帮帮忙
- 我的JAVA小应用程序为什么老运行不了,在线等。
- 简单问题: startWLS.cmd 中的JAVA_HOME是否应该和JBuilder8的JAVA_HOME使用同一个?
- 如何去掉MyEclipse2014中WEB-INF目录下lib中的不需要的jar
- java 正则表达式
- 请问谁对jms,Apache的ActiveMQ有一些研究的吗?
可以参考 java.lang.management包下的关于线程Bean的类
ThreadMXBean tmb = ManagementFactory.getThreadMXBean();
long[] id = tmb.findDeadlockedThreads();
if (id != null) {
ThreadInfo[] tif = tmb.getThreadInfo(id, true, true);
if (tif != null) {
for (ThreadInfo t : tif) {
System.out.printf("%s,%s,%s\f",
t.getThreadName(), t.getLockName(), t.getLockOwnerName());
}
}
}