API中建立執行緒的兩種方式

2021-10-06 18:50:08 字數 337 閱讀 9796

定義子類繼承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...