**//執行緒建立的第一種方式 編寫乙個類 直接繼承thread,然後重寫run方法**
public class threadtest }}
class mythreads extends thread}}
**//執行緒建立的第二種方式 編寫乙個類實現runnable介面,最好用這個方法面向介面程式設計**
public class threadtest }}
//這個類不是乙個執行緒,是可執行的類
class myrunnable implements runnable}}
**// 匿名內部類方法**
public class threadtest05
}});
t.start();
for (int i = 0; i <100 ; i++)
}}
傳統執行緒的兩種建立方法
傳統建立執行緒的兩種方式 1.直接new thread建立物件 2.利用runnable進行建立 實現 package com.test.threads public class thread01 catch interruptedexception e system.out.println 1 t...
執行緒建立的兩種方式
建立執行緒的兩種方式 1.繼承thread並重寫方法,在run方法中定義執行緒要執行的任務 class mythread extends thread public class threaddemo1 2.實現runable介面並重寫run方法 class myrunnable implements...
建立執行緒的兩種方式
thread thread new thread catch interruptedexception e system.out.println thread.currentthread getname system.out.println this.getname thread.start thr...