java--創建線程之繼承Thread

java--創建線程之繼承Thread

一、繼承Thread類創建線程流程

 

  1. 新建一個類,繼承Thread類。
  2. 覆寫基類的run方法
  3. 創建子類的線程對象
  4. 啓動線程

二、實例

package test00;

//繼承Thread類,創建線程
public class ThreadDemo1 extends Thread {
	//覆寫基類的run方法
	public void run(){
		for(int i=0;i<10;i++){
			System.out.println("創建線程號:"+i);
		}
	}
	
	public static void main(String args[]){
		//創建線程對象
		ThreadDemo1 thread = new ThreadDemo1();
		//啓動線程
		thread.start();
	}
}

 

三、線程常用方法

 

 

  • setName()     設置線程名稱
  • getName()    獲取線程名稱
  • currentThread()  獲取當前線程

 

public static void main(String args[]){
		//獲取當前線程的名字
		String currentname = Thread.currentThread().getName();
		System.out.println(currentname);
		
		//設置線程的名稱
		Thread.currentThread().setName("我是主方法線程");
		currentname = Thread.currentThread().getName();
		System.out.println("main線程更改線程名稱爲"+currentname);
		
		//創建線程對象
		ThreadDemo1 thread = new ThreadDemo1();
		//啓動線程
		thread.start();
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章