day11-06-多线程(获取线程对象以及名称)

2020-05-27  本文已影响0人  姗婷

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);
        }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读