获取java中jvm启动的线程信息
2017-06-06 22:16
239 查看
获取JVM中执行的线程信息
import java.lang.management.ManagementFactory; import java.lang.management.ThreadInfo; import java.lang.management.ThreadMXBean; public class MultiThread { public static void main(String[] args){ //获取java的线程管理MXBean ThreadMXBean threadBean = ManagementFactory.getThreadMXBean(); //不需要获取同步的monitor和synchronizer信息,仅获取线程和线程堆栈信息 ThreadInfo[] threadInfo = threadBean.dumpAllThreads(false, false); //遍历线程信息,仅打印线程id和线程名称信息 for(ThreadInfo info : threadInfo){ System.out.println(info.getThreadId() + "--" + info.getThreadName() +"--"+ info.getThreadState().name()); } } }
相关文章推荐
- Java 获取当前线程的相关信息
- 获取java线程中信息
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- java获取系统线程Thread信息
- java线程运行栈信息的获取
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- java获取JVM信息
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- java中获取另一个线程中的信息
- 获取java线程中信息的两种方法
- 快速获取java中的内存和线程信息(MBean)
- Java 获取当前线程的相关信息
- Java - Java 获取当前线程的相关信息
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- System类和JAVA程序启动是JVM中的详细信息
- Java并发学习之二——获取和设置线程信息
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- 获取java线程中信息的两种方法
- 【Java】【系统状态】获取系统信息(包括操作系统、jvm、cpu、内存、硬盘、网络、io等)
- 各类Java heap space 解决方法,并通过java代码获取JVM的相关信息,所在操作系统的信息(包含eclipse&myeclipse的调试的内存设置)