方法一:this.getName()获取线程名称,该方法适用于继承Thread实现多线程方式。
class GetName1 extends Thread{
@Override
public void run() {
System.out.println(this.getName());
}
}
方法二:Thread.currentThread().getName()获取线程名称,该方法适用于实现Runnable接口实现多线程方式。
class GetName2 implements Runnable{
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
文章介绍了在Java中获取线程名称的两种常见方法:一种是通过继承Thread类并使用this.getName(),另一种是实现Runnable接口并调用Thread.currentThread().getName()。这两种方法分别适用于不同的多线程实现策略。
2446





