/*
三个方法:
1.获取当前线程对象:Thread.currentThread();
2.给线程起名:t.setName("t");
3.获取线程的名字:t.getName();
*/
class Test04
{
public static void main(String[] args){
//如何获取当前线程对象
Thread t = Thread.currentThread();//t保存的内存地址指向的线程是“主线程对象”
//获取该线程的名字
System.out.println(t.getName());//main
//创建线程
Thread t1 = new Thread(new Processor());
//给线程起名
t1.setName("t1");
//启动线程
t1.start();
}
}
class Processor implements Runnable
{
public void run(){
Thread t = Thread.currentThread();//t保存的内存地址指向的线程是“Thread-0线程对象”
System.out.println(t.getName());//Thread-0
}
}