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

在调试过程中

相关推荐
q__y__L13 分钟前
C#线程同步(二)锁
开发语言·性能优化·c#
二川bro35 分钟前
第二篇:Three.js核心三要素:场景、相机、渲染器
开发语言·javascript·数码相机
云泽80842 分钟前
数据结构前篇 - 深入解析数据结构之复杂度
c语言·开发语言·数据结构
卷卷的小趴菜学编程1 小时前
Qt-----初识
开发语言·c++·qt·sdk·qt介绍
04Koi.1 小时前
八股训练--Spring
java·后端·spring
天天进步20151 小时前
Python游戏开发引擎设计与实现
开发语言·python·pygame
Dcs1 小时前
微软 Copilot 被“越狱”?安全研究员教你一招拿下“沙箱环境 Root 权限”!
java
Vic101012 小时前
Hutool 的完整 JSON 工具类示例
开发语言·json
蹦蹦跳跳真可爱5892 小时前
Python----MCP(MCP 简介、uv工具、创建MCP流程、MCP客户端接入Qwen、MCP客户端接入vLLM)
开发语言·人工智能·python·语言模型
MediaTea2 小时前
Python 库手册:getopt Unix 风格参数解析模块
服务器·开发语言·python·unix