以下实例演示了如何使用 getName() 方法获取所有正在运行的线程: /*

author by shouce.ren

Main.java

*/

public class Main extends Thread {

public static void main(String[] args) {

Main t1 = new Main();

t1.setName("thread1");

t1.start();

ThreadGroup currentGroup =

Thread.currentThread().getThreadGroup();

int noThreads = currentGroup.activeCount();

Thread[] lstThreads = new Thread[noThreads];

currentGroup.enumerate(lstThreads);

for (int i = 0; i < noThreads; i++)

System.out.println("线程号:" + i + " = " + lstThreads[i].getName());

}

}

以上代码运行输出结果为: 线程号:0 = main

线程号:1 = thread1

java 获取所有线程,Java 实例 - 获取所有线程相关推荐

  1. 获取java异常堆栈信息_Java 实例 - 获取异常的堆栈信息

    全屏 Java 实例 - 获取异常的堆栈信息 以下实例演示了使用异常类的 printStack() 方法来获取堆栈信息: Main.java 文件public class Main{ public s ...

  2. Java 多线程 并发 锁 Java线程面试题

    1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速.比如,如果一个线程完成 ...

  3. Java 线程实例二(终止线程、生产者/消费者问题、获取线程状态、获取所有线程、查看线程优先级、中断线程)

    终止线程 Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用. 本文向大家介绍使用interrupt方法中断线程. 使用interrupt方法来终 ...

  4. java 表达式 日期加减_jdk8获取当前时间|时间加减|java8时间格式化|时间处理工具|时间比较|线程安全的时间处理方法...

    目录 前言 在很久之前,我总结了一些jdk7版本之前的关于时间处理的一些公共方法,日期转换成字符串.指定时间加上指定天数后的日期.获取上周周一时间 等等:具体的可以戳链接查看完整的:https://b ...

  5. ParameterizedType应用,java反射,获取参数化类型的class实例

    ParameterizedType是一个接口,这个类可以用来检验泛型是否被参数化 比如: class Dao<T> {public Dao(){} } 上面的这个类,也就是泛型类,当有子类 ...

  6. 【Android NDK 开发】JNI 线程 ( JNI 线程创建 | 线程执行函数 | 非 JNI 方法获取 JNIEnv 与 Java 对象 | 线程获取 JNIEnv | 全局变量设置 )

    文章目录 I . JNI 线程创建 II . 线程执行函数 III . 线程方法获取 Java 对象 IV . 线程方法获取 JNIEnv V . JNI 线程 完整代码示例 I . JNI 线程创建 ...

  7. java 线程转储_获取Java线程转储的常用方法(推荐)

    1. 线程转储简介 线程转储(Thread Dump)就是JVM中所有线程状态信息的一次快照. 线程转储一般使用文本格式, 可以将其保存到文本文件中, 然后人工查看和分析, 或者使用工具/API自动分 ...

  8. 《Java程序员面试秘笈》—— 1.3 线程信息的获取和设置

    本节书摘来异步社区<Java 7并发编程实战手册>一书中的第1章,第1.3节,作者:[西]Javier Fernández González,更多章节内容可以访问云栖社区"异步社 ...

  9. Java线程栈的获取和分析

    获取进程号 使用命令:jps 常用参数: -m 输出传递给main方法的参数,如果是内嵌的JVM则输出为null. -l 输出应用程序主类的完整包名,或者是应用程序JAR文件的完整路径. -v 输出传 ...

最新文章

  1. linux下卸载自带jdk,重新安装jre运行环境
  2. Spring 事务失效?看这篇文章就够了!
  3. python 返回字符串长度,当使用特殊字符时,Python返回错误的字符串长度
  4. CAS SSO 单点登录 实例
  5. java-第九章-编写程序,打印如图案,要求图案的行数由用户输入.
  6. 使用Forge,WildFly Swarm和Arquillian开发微服务
  7. Docker 第四章 访问容器
  8. 【Spring Boot + Vue 实际案例】
  9. [修复] Eclipse – Java编译器级别与已安装的Java项目构面的版本不匹配
  10. Tech.Ed 2011微软技术大会(二)之专题讲座
  11. html table 显示最后一条,漂亮CSS表格(Table),最后一行是汇总行【实例】
  12. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_9_JDK7和JDK9流中异常的处理...
  13. Linux常用命令英文全称
  14. SqlServer2008卸载掉
  15. windows10 LTSC转换成win10专业版
  16. 集线器、交换机、路由器
  17. 减肥记(减肥topic总结篇)
  18. 用计算机对视频进行剪裁和编辑,爱剪辑怎么裁剪视频片段?
  19. uhs3内存卡有哪些_可能是目前性价比最高的UHS-II SD卡
  20. yiui易柚7 是Android什么版本,康佳YIUI易柚操作系统

热门文章

  1. FFT节省资源的思路
  2. JAVA中判断一个字符串是否包含另一个字符串
  3. android关于pull解析的问题-1
  4. Adsutil.vbs 在脚本攻击中的妙用
  5. VC++6.0中内存泄漏检测 转
  6. IO流(1)-键盘录入学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件...
  7. 每天一个Linux命令-cat
  8. 工作那些事(三十一)怎样带好一个项目团队
  9. 2013年测试工作总结
  10. AX2009 的EP开发要点