2021-04-18 15:53  阅读(74)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了如何通过继承 Thread 类并使用 getName() 方法来获取当前线程名称:

    /*
     author by w3cschool.cn
     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
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 获取当前线程名称
上一篇
Java 实例 – 查看线程是否存活
下一篇
Java 实例 – 获取本机ip地址及主机名