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

2021-09-10 06:43:27 字數 1042 閱讀 8511

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

public

class

mythread

extends

thread

public

static

void

main

(string[

] args)

}

二、實現runnable介面,實現run()方法

public

class

mythread

implements

runnable

public

static

void

main

(string[

] args)

}

三、實現callable介面,實現call()方法

public

class

mythread

implements

callable

catch

(interruptedexception

| executionexception e)

//至此,乙個執行緒就建立完成了。

}@override

public integer call()

throws exception

return sum;

}}

四、使用執行緒池的方法,實現runnable介面,實現run()方法

public

class

mythread

implements

runnable

public

static

void

main

(string[

] args)

//關閉執行緒池

executorservice.

shutdown()

;}}

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

方法一 繼承thread類,重寫run 方法 public class testrun catch interruptedexception e class thread extends thread catch interruptedexception e 開啟子執行緒,與主線程併發執行,設定不同...

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 我是自定義的執行緒...