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