Java 线程的命名
1 如何获取线程名称
Thread类提供了更改和获取线程名称的方法。默认情况下,每个线程都有一个名称,即thread-0,thread-1等。通过使用setName()方法,我们可以更改线程的名称。setName()和getName()方法的语法如下:
- public String getName():用于返回线程的名称。
- public void setName(String name):用于更改线程的名称。
2 获取线程名称的例子
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* 如何获取线程名称
*/
class Demo extends Thread{
public void run(){
System.out.println("running...");
}
public static void main(String args[]){
Demo t1=new Demo();
Demo t2=new Demo();
System.out.println("Name of t1:"+t1.getName());
System.out.println("Name of t2:"+t2.getName());
t1.start();
t2.start();
t1.setName("eric");
System.out.println("After changing name of t1:"+t1.getName());
}
}
输出结果为:
Name of t1:Thread-0
Name of t2:Thread-1
After changing name of t1:eric
running...
running...
热门文章
优秀文章