设置以及获取线程名称
1、用thread设置多线程中,设置并获取线程名称;
package com.jh.www;
public class Demo1 {
public static void main(String[] args) {
// demo();
// 设置线程名称,以及获取线程名称
Thread t =new Thread ("two") {
public void run() {
System.out.println("我的线程名称是"+this.getName());
}
};
t.setName("灰太狼");
t.start();
}
private static void demo() {
new Thread ("one") {
public void run() {
System.out.println("我的线程名称是"+this.getName());
}
}.start();
}
}
2、runnable中设置并获取线程名称
package com.jh.www;
public class Demo2 {
public static void main(String[] args) {
//获取线程对象,设置并获取线程名称
Thread t =new Thread (new Runnable() {
public void run() {
System.out.println("我的线程名称是"+Thread.currentThread().getName());
}
});
t.setName("喜羊羊");
t.start();
Thread.currentThread().setName("主线程");
System.out.println("我的线程名称是"+Thread.currentThread().getName());
}
}