1. 程式人生 > >基礎篇_執行緒 第 2 集 設定執行緒名稱兩種方法:setName或者建構函式

基礎篇_執行緒 第 2 集 設定執行緒名稱兩種方法:setName或者建構函式

練習1:建立兩個執行緒,和主執行緒交替執行。

原來執行緒都有自己預設的名稱
Thread——編號 該編號從0開始

currentThread():獲取當前執行緒物件。
getName():獲取執行緒名稱。

設定執行緒名稱:setName或者建構函式。

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

public class Demo2_1 {

	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("hello world!---"+x);;
	}

}