`
niunianss
  • 浏览: 399 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java线程监控

阅读更多
第一次开始写博客,不知道写些什么,刚好看到java thread线程类,就模拟了一个线程监控小实例
package com.test;

public class Test implements Cloneable{

public static void main(String[] args) {
Test tt = new Test();
Monitor t = tt.new Monitor(Thread.currentThread());
Thread pt = new Thread(t);
pt.start();
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}

class Monitor implements Runnable{
private Thread t;
public Monitor(Thread t){
this.t = t;
}

@Override
public void run(){
if(t == null){
return;
}
while(true){
System.out.println(t.getName() + " 状态:" + t.getState());
if(!t.isAlive()){
System.out.println(t.getName() + " is end");
return;
}
}
}
}
}
分享到:
评论

相关推荐

    小java线程监控程序

    有点乐趣,小java线程监控程序, 小java线程监控程序 小java线程监控程序

    jvisualvm(java线程监控)使用手册[归纳].pdf

    jvisualvm(java线程监控)使用手册[归纳].pdf

    Java线程超时监控

    讲解有关Java中多线程运行时针对单个线程的执行超时监控机制,用于处理单个线程执行控制

    java 监控线程

    java 监控 线程

    AOP在JAVA多线程监控中的应用

    AOP在JAVA多线程监控中的应用AOP在JAVA多线程监控中的应用AOP在JAVA多线程监控中的应用AOP在JAVA多线程监控中的应用AOP在JAVA多线程监控中的应用

    JavaVisualVM可视化多线程监控分析工具v1.3.8官方安装版

    Java VisualVM是一个多线程的监控分析工具,VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。功能包括内存分析、快照功能、转储功能...

    Java线程池运行状态监控实现解析

    主要介绍了Java线程池运行状态监控实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Java多线程的监控分析工具(VisualVM).doc

    Java多线程的监控分析工具(VisualVM)

    最常用和实用的JDK内存和线程监控指令

    最常用和实用的JDK内存和线程监控指令,堆栈监控指令及操作步骤

    java内存监控工具jvisualvm

    监控工具VisualVM VisualVM 是Netbeans的profile子项目,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。...

    java应用程序中使用线程

    3.1 Java线程 3.2 创建线程 3.3 使用线程的缺点 3.3.1 初始启动变慢 3.3.2 资源利用 3.3.2 资源利用 3.4 线程管理 3.5 共享资源的使用同步 3.5.1 同步方法和同步代码块的嵌套调用...

    IBM线程调优工具

    IBM线程DUMP分析工具,可以进行线程DUMP分析对比等

    Java虚拟机监控方案.docx

     通过虚拟机内置jstack获取虚拟机线程的执行堆栈  统计、分析之后的数据封装为用于被监控数据对象,向各种渠道的数据观察者发送监控数据的变更通知  定时保存jstat,jstack结果,以及其他有后续分析价值监控数据...

    java虚拟机监控

    java 虚拟机监控,构建本地监控远程java虚拟机的visualvm应用,更加直观的分析java 应用的CPU、内存、堆/栈、线程等情况

    Java多线程教程

    Thread概念 Thread实现方法 Thread生命周期 Thread的安全和锁 Concurrent包(安全集合类、安全Queue) 线程阻塞机制 线程池详解(原理,实际使用) 线程的监控,分析方法 扩展数据库连接池

    线程的监控任务demo

    线程中的任务执行增加可观察的能力,并提供最后的计算结果

    java 使用线程监控文件目录变化的实现方法

    主要介绍了java 使用线程监控文件目录变化的实现方法的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

    专业java监控平台.rar

    专业java监控平台,提供以下特性: 1 JVM/OS cpu消耗监控 2 堆内存细分监控 3 非堆内存细分监控 4 GC耗时和次数监控 5 线程dump 6 堆dump 7 VM类加载及系统参数查看 8 实现了mini版本的long-polling,提供消息推送,...

    JVM监控实例数 windows监控 线程测试 单例模式下测试JVM实例是否一个

    JVM监控实例数 windows监控 线程测试 单例模式下测试JVM实例是否一个

    Java线上监控 软件包

    一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大...

Global site tag (gtag.js) - Google Analytics