JavaEE: 查看线程信息

示例用代码

java 复制代码
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 的调试器也能看到类似的信息

在调试过程中

相关推荐
鬼火儿14 分钟前
集成RabbitMQ+MQ常用操作
java·后端
ZHE|张恒24 分钟前
Java 通配符
java
Merrick31 分钟前
Java 方法参数默认值新方案:使用DefArgs!
java·后端
程序员小假34 分钟前
finally 释放的是什么资源?
java·后端
技术砖家--Felix38 分钟前
Spring Boot配置篇:详解application.properties和application.yml
java·spring boot·后端
徐凤年lll39 分钟前
python 初学2
开发语言·python
2301_801252221 小时前
Mybatis的添加和修改功能
java·开发语言·mybatis
安迪西嵌入式1 小时前
数据平滑处理算法03——中心移动平均
java·前端·算法
行思理1 小时前
IntelliJIdea 创建java spring boot程序
java·开发语言·spring boot
散峰而望1 小时前
C语言刷题(一)
c语言·开发语言·编辑器·github·visual studio