Java中實現多執行緒的倆種方式

2021-08-17 06:28:45 字數 619 閱讀 8241

方法一:繼承thread類,重寫run()方法

public class testrun  catch (interruptedexception e) 

} }}class thread extends thread catch (interruptedexception e)

} }}

開啟子執行緒,與主線程併發執行,設定不同的休眠時間,實現主線程的執行速度是子執行緒的二倍。

執行結果如下:

方法二:實現runna()介面

public class testrunnable  catch (interruptedexception e) 

} }}class r implements runnable catch (interruptedexception e)

} }}

執行結果:

Java中實現多執行緒的五種方式

一 繼承thread類,重寫run 方法 public class mythread extends thread public static void main string args 二 實現runnable介面,實現run 方法 public class mythread implements...

java多執行緒實現的6種方式

1 繼承thread類 2 實現runnable介面 3 定時器 timer timer new timer timer.schedule new timertask format.parse 2017 10 11 22 00 00 4 通過callable和futuretask建立執行緒 call...

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

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