132_多线程(获取线程对象以及名称)

/*
练习:创建两个线程,和主线程交替运行

线程都有自己默认的名称,格式为Thread-编号,编号从0开始。

static Thread currentThread():获取当前线程对象
getName():获取线程名称

设置线程名称:setName()或者构造函数
*/

class Test extends Thread{
	private String name;
	Test(String name){
		//this.name = name;
		super(name);
	}
	public void run(){
		System.out.println(Thread.currentThread().getName()+" run "+x);//Thread.currentThread()==this
	}
}

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("main "+x);
		}
	}
}

猜你喜欢

转载自317324406.iteye.com/blog/2247962