开发者社区> 问答> 正文

Java 实例 - 获取当前线程名称

Java 实例 - 获取当前线程名称

展开
收起
问问小秘 2020-02-13 17:52:01 1004 0
1 条回答
写回答
取消 提交回答
  • 以下实例演示了如何通过继承 Thread 类并使用 getName() 方法来获取当前线程名称:

    TwoThreadGetName.java 文件 public class TwoThreadGetName extends Thread { public void run() { for (int i = 0; i < 10; i++) { printMsg(); } } public void printMsg() { Thread t = Thread.currentThread(); String name = t.getName(); System.out.println("name=" + name); } public static void main(String[] args) { TwoThreadGetName tt = new TwoThreadGetName(); tt.start(); for (int i = 0; i < 10; i++) { tt.printMsg(); } } } 以上代码运行输出结果为:

    name=main name=main name=main name=main name=main name=Thread-0 name=Thread-0 name=Thread-0 name=Thread-0 name=Thread-0 name=main name=Thread-0 name=main name=Thread-0 name=main name=Thread-0 name=main name=Thread-0 name=main name=Thread-0

    2020-02-13 17:52:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从《阿里巴巴Java开发手册》编写推广谈技术成长 立即下载
如何通过 Serverless 提高 Java 微服务治理效 立即下载
多IO线程优化版 立即下载