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

在调试过程中

相关推荐
九月十九几秒前
AviatorScript用法
java·服务器·前端
AitTech8 分钟前
C#性能优化技巧:利用Lazy<T>实现集合元素的延迟加载
开发语言·windows·c#
翻晒时光8 分钟前
深入解析Java集合框架:春招面试要点
java·开发语言·面试
峰子201214 分钟前
B站评论系统的多级存储架构
开发语言·数据库·分布式·后端·golang·tidb
sin220120 分钟前
MyBatis-Plus的插件
java·mybatis
小丁爱养花27 分钟前
Spring MVC:综合练习 - 深刻理解前后端交互过程
java·spring·mvc
Channing Lewis41 分钟前
python如何使得pdf加水印后的大小尽可能小
开发语言·python·pdf
五行星辰44 分钟前
Java 生成 PDF 文档 如此简单
java·pdf·maven
_.Switch1 小时前
Python Web开发:使用FastAPI构建视频流媒体平台
开发语言·前端·python·微服务·架构·fastapi·媒体
菜鸟阿康学习编程1 小时前
JavaWeb 学习笔记 XML 和 Json 篇 | 020
xml·java·前端