1、设置线程名字
1.通过Thread构造方法设置线程名字
public static void main(String[] args) {
new Thread("AA"){
public void run(){
System.out.println("重写run方法");
System.out.println(this.getName());
}
}.start();
Thread thread = new Thread(()->{
System.out.println("重写run方法");
},"BB");
thread.start();
System.out.println(thread.getName());
}
//结果
//重写run方法
//AA
//重写run方法
//BB
2、通过setName方法
private static void method2(){
new Thread(){
public void run(){
this.setName("AA");
System.out.println("重写run方法");
System.out.println(this.getName());
}
}.start();
}
3、通过setName方法
private static void method3(){
Thread thread = new Thread(){
public void run(){
System.out.println("重写run方法");
System.out.println(this.getName());
}
};
thread.setName("BB");
thread.start();
}