JavaEE: 查看线程信息

avatar
作者
筋斗云
阅读量:0

示例用代码

public class Main {     static class MyThread extends Thread {         @Override         public void run() {             while (true) {                 System.out.println("hello thread");                 try {                     Thread.sleep(1000);                 } catch (InterruptedException e) {                     throw new RuntimeException(e);                 }             }         }     }      public static void main(String[] args) {         MyThread t = new MyThread();         t.start();         while (true) {             System.out.println("hello main");         }     }  }  

jconsole.exe

  1. 找到你安装的 jdk 文件夹
    在这里插入图片描述

  2. 进入 bin 文件夹
    在这里插入图片描述

  3. 使用管理员权限运行 jconsole.exe
    在这里插入图片描述

  4. 选择你要查看的线程
    在这里插入图片描述

  5. 选择线程标签页
    在这里插入图片描述
    在这里插入图片描述

代码中自己创建的线程命名的规律就是 Thread-数字

其他线程

除了我们创建的Thread和main,还有很多线程

在这里插入图片描述
这些线程都是起到了一些辅助作用.

  1. 垃圾回收
  2. 统计信息 / 调试信息

IDEA 的调试器也能看到类似的信息

在调试过程中
在这里插入图片描述

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!