1.怎么获取当前线程对象?
Thread t=Thread.currentThread();
t就是当前线程
2.获取线程对象的名字?
getName()方法
3.修改线程对象的名字?
setName()方法
class Thread1 extends Thread{
public void run(){
for(int i=0;i<10;i++)
System.out.println("分支线程--"+i);
}
}
public class myfile{
public static void main(String[] args) {
//t就是当前线程,出现在main方法中,所以当前线程为主线程
Thread t=Thread.currentThread();
System.out.println(t.getName());
//创建线程对象
Thread1 thread1=new Thread1();
//设置线程的名字
thread1.setName("ttt");
//获取线程的名字
String name=thread1.getName();
System.out.println(name);
//启动线程
thread1.start();
}
}