通過以下方式給Thread線程設置一個名字
public class TestThread { public static void main(String[] args){ FirstThread ft= new FirstThread("andy"); ft.start(); for(int i=0;i<100;i++){ //顯示main函數或者沒有名稱的thread,通過Thread.currentThread().getName()獲取名稱 System.out.println(Thread.currentThread().getName()+":"+i); } } } class FirstThread extends Thread{ //給Thread設置一個名稱,方便調用 public FirstThread(String name){ super(name); } public void run(){ for(int i=0;i<100;i++){ System.out.println(this.getName()+":"+i); } } }