定義子類繼承thread類。
子類重寫run()方法。
建立thread子類物件,即建立執行緒物件。
執行緒物件呼叫start()方法:啟動執行緒,呼叫start()方法。
注意:
如果自己動手呼叫run()方法,那麼就是普通方法,沒有啟動多執行緒模式。
run()方法由jvm呼叫,什麼時候呼叫,執行的過程控制都由作業系統的cpu決定。
想要啟動多執行緒,必須呼叫start方法。
乙個執行緒物件只能呼叫一次start()方法啟動,如果重複呼叫了,則將丟擲以上異常「illegalthreadstateexception」。
執行緒建立的兩種方式
建立執行緒的兩種方式 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...
建立執行緒的兩種方式
一 繼承thread類 public class mythead extends thead override public void run public class demo01 二 實現runnable介面 public class myrunnable implements runnable...