Thread 描述线程的一个类

class Test extends Thread {
    public void run() {
        for (int i = 0; i < 20; i++) {
            System.out.println(getName() + "run" + i);
        }
    }
}

public class Demo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Test t = new Test();
        Test t2=new Test();
        t2.start();
        t.start();
        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread() + "main" + i);
        }
        System.out.println("main is over");
    }

}

我们学线程,知道Thread是一个描述线程的,我们想得到线程的名字,那么Thread里有描述名字的方法吗?答案是肯定的。
getname方法是获得线程名字,Thread.currentThread()是获取当前运行的线程的名字。
线程用多种状态,运行,等待,消亡,睡眠。接下来会详细讲解。

你可能感兴趣的:(Thread 描述线程的一个类)