`
44424742
  • 浏览: 235480 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

api

阅读更多
  1. mportjava.lang.management.ManagementFactory;
  2. importjava.lang.management.ThreadMXBean;
  3. importjavax.management.MBeanServerConnection;
  4. importjavax.management.*;
  5. publicclassJmxRemote{
  6. publicstaticvoidmain(String[]args){
  7. try{JMXServiceURLaddress=newJMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:9999/jmxrmi");
  8. JMXConnectorconnector=JMXConnectorFactory.connect(address);
  9. MBeanServerConnectionmbs=connector.getMBeanServerConnection();
  10. ThreadMXBeanthreadBean=ManagementFactory.newPlatformMXBeanProxy(mbs,ManagementFactory.THREAD_MXBEAN_NAME,ThreadMXBean.class);
  11. //---取得你需要的线程相关讯息参照API其中上图的这些属性和API都可以通过自己写代码操作
  12. }catch(Exceptione){
  13. e.printStackTrace();
  14. }
  15. }
  16. }

常用一些 API 使用说明:

findMonitorDeadlockedThreads 查找死锁线程,返回的死锁线程 list

其中 Jconsole 也提供了该操作

getThreadInfo Jconsole MBean 支持 getThreadInfo 操作的两种形式,

  • 返回指定 id 的不具有堆栈跟踪的线程的线程信息。 getThreadInfo(long id)

  • 返回指定 id 的线程的线程信息,并带有指定堆栈追踪元素数的堆栈追踪。 getThereadInfo(long id,int MaxDepth)

实际代码中还提供另外三种取得线程讯息操作

  • 返回其 ID 在输入数组 ids 中的每个线程的线程信息,并带有指定堆栈追踪元素数的堆栈追踪。 getThreadInfo (long[]ids, intmaxDepth)

  • 返回每个线程的线程信息,线程 ID 位于输入数组 ids 中,带有堆栈跟踪和同步信息。 getThreadInfo (long[]ids, booleanlockedMonitors, booleanlockedSynchronizers)

  • 返回其 ID 在输出数组 ids 中的每个线程的线程信息,这些线程不具有堆栈跟踪。 getThreadInfo (long[]ids)

分享到:
评论

相关推荐

    JAVA_API1.6文档(中文)

    API 规范 本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 请参见: 描述 Java 2 Platform 软件包 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java....

    Java API文档 中文网页版

    Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...

    易用API伴侣 API工具 易用API伴侣 API伴侣 易用API 易用

    易用API伴侣是一款专为易语言用户设计的强大API工具,旨在提供全面且便捷的API接口调用服务。API,即应用程序编程接口,是软件系统之间交互的一种方式,允许开发者访问和利用操作系统、数据库或其他服务的功能。...

    WebApi和访问WebApi两个项目

    WebApi和访问WebApi是开发过程中常见的两个概念,它们在构建分布式系统和提供网络服务时起着关键作用。本文将深入探讨这两个项目及其关联技术,包括WebApi的使用和通过HttpWebRequest类进行WebApi调用。 WebApi是...

    jjwt-api-0.11.2-API文档-中文版.zip

    赠送jar包:jjwt-api-0.11.2.jar; 赠送原API文档:jjwt-api-0.11.2-javadoc.jar; 赠送源代码:jjwt-api-0.11.2-sources.jar; 赠送Maven依赖信息文件:jjwt-api-0.11.2.pom; 包含翻译后的API文档:jjwt-api-...

    api monitor 比较好的API监视工具

    API Monitor是一款功能强大的API监视工具,它被广泛用于软件开发者和系统管理员,以跟踪和调试应用程序与系统级接口之间的交互。这款工具适用于Windows操作系统,包括x86和x64架构,确保了对32位和64位程序的全面...

Global site tag (gtag.js) - Google Analytics