JAVA多執行緒的四種實現方式

2021-08-29 15:57:16 字數 368 閱讀 5395

1.繼承thread

重寫run()方法,該run方法表示執行緒要完成的任務。建立執行緒物件,呼叫物件的start()方法來啟動執行緒。

2.runnable介面

重寫介面中run方法。建立runable例項類的例項,並依此例項作為thread的target來建立thread物件,該執行緒物件才是真正的執行緒物件。呼叫start方法來啟動執行緒

3.通過callable和futuretask建立

實現call方法。建立callable例項,使用futuretask來包裝callable物件,使用futuretask物件作為thread物件的target建立並啟動執行緒。呼叫futuretask的get方法可以獲得執行緒執行結果的返回值。

4執行緒池

Java多執行緒實現的四種方式

方式1 繼承thread類的執行緒實現方式如下 public class threaddemo01 extends thread public void run public static void main string args 程式結果 thread main,5,main 我是自定義的執行緒...

Java多執行緒實現的方式有四種

方式1 繼承thread類的執行緒實現方式如下 public class threaddemo01 extends thread public void run public static void main string args 程式結果 thread main,5,main 我是自定義的執行緒...

多執行緒 四種建立方式

public class threadestablish1 start 主線程 for int i 0 i 100 i 1.建立乙個實現了thread類的子類 class subthread extends thread 注意點 如果自己手動呼叫run 方法,那麼就只是普通方法,沒有啟動多執行緒模式...