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

在调试过程中

相关推荐
ch.ju几秒前
Java程序设计(第3版)第四章——类的组成
java·开发语言
我命由我123451 分钟前
PHP - PHP 基本随机数生成函数
开发语言·ide·后端·java-ee·php·intellij-idea·intellij idea
博.闻广见2 分钟前
AI_Python基础-4.标准库与IO
开发语言·python
星轨zb3 分钟前
Spring Data Redis 实战避坑:搞定序列化乱码与 Hash 结构存储
java·redis·spring·lock
吃好睡好便好3 分钟前
在Matlab中绘制质点运动轨迹图
开发语言·学习·算法·matlab·信息可视化
richard_yuu3 分钟前
C#开发全景概述:从零读懂C#的定位、优势与完整技术体系
开发语言·c#
吴声子夜歌4 分钟前
Java——线程的中断
java·中断
吴声子夜歌4 分钟前
状态机——SpringStateMachine嵌套状态流转
java·状态机·嵌套状态
Jul1en_4 分钟前
【SpringCloud】微服务 Sentinel 详解
java·spring·sentinel
Xin_ye100865 分钟前
C# 零基础到精通教程 - 第十二章:异常处理与调试——让程序更健壮
开发语言·c#