1.线程都有自己默认的名称Thread-编号,该编号从0开始。
2.Thread.currentThread():获取当前线程对象
getName():获取线程名称
3.设置线程名称:setName或者构造函数。
class Test extends Thread
{
//private String name;
Test(String name)
{
//Thread已经有String name方法,子类Test要用直接super
super();
}
public void run()
{
for(int x =0;x<60; x++)
{
//Thread有获取线程名称的方法,getName()
//currentThread()现有线程
System.out.println(Thread.currentThread().getName()+"Demo...."+x);
}
}
}
class ThreadTest
{
public static void main(String[] args)
{
Test t1= new Test("one");
Test t2= new Test("two");
t1.start();
t2.start();
for(int x =0;x<60; x++)
{
System.out.println("ThreadDemo"+x);
}
}
}
网友评论