【正文】
? 線程的優(yōu)先級 ? 把線程從就緒狀態(tài)進入運行狀態(tài)的過程叫做線程調(diào)度。負責調(diào)度工作的機構(gòu)叫做調(diào)度管理器。 ? 優(yōu)先級:線程的優(yōu)先級的取值范圍是 1~10。 MAX_PRIORITY = 10 NORM_PRIORITY = 5 MIN_PRIORITY = 1 ? 得到或修改線程的優(yōu)先級 public final int getPriority()。 public final void setPriority(int newPriority)。 多 線程 的生命周期 11 創(chuàng)建線程有兩種方法: ? 創(chuàng)建 Thread類的子類; ? 創(chuàng)建一個類實現(xiàn) Runnable接口 。 ? Thread類 ? 構(gòu)造方法 public Thread() public Thread(Runnable target) public Thread(String name) public Thread(Runnable target,String name) 多線程的創(chuàng)建方法 12 ? 其它方法 public void run() //創(chuàng)建該類的子類時必須實現(xiàn)的方法 public void start() public static void sleep(long t) public final void wait() //使當前線程進入等待隊列 public final void notify()//隨機通知一個等待線程等待事 件已解除 public final void stop() public final void join() //當前線程等待調(diào)用該方法的線程 結(jié)束后 , 再往下執(zhí)行 public final boolean isAlive() 多線程的創(chuàng)建方法 13 public class 子類名 extends Thread { //屬性 定義 //構(gòu)造方法 public void run() { 添加 線程啟動后需要執(zhí)行的程序代碼 } } ?run方法中的代碼就是一個線程所要執(zhí)行的內(nèi)容 ?run方法是一個可被系統(tǒng)自動識別并執(zhí)行的方法 //使用聲明的類 ClassName thread = new ClassName()。 ()。 多線程的創(chuàng)建方法 說明: ?線程程序執(zhí)行代碼 public void run( ) ?啟動線程 public void start( ) 14 import .*。 class TimePrinter extends Thread { int pauseTime。 //中間休息時間 String name。 //名稱標識 public TimePrinter(int x , String n) { pauseTime = x。 name = n。 } public void run() {