1、繼承thread類
2、實現runnable介面
3、實現callable介面
callable介面和runnable介面類似,runnable介面重寫了run方法、callable介面重寫了call方法,前者無返回值,後者有返回值,返回值型別就是傳進來的引數值。另外callable介面還可以拋異常。
callable介面往往和future介面合用,future的介面的實現類是futuretask,把callable執行緒放進執行緒池裡,將執行後的結果賦值給future物件,再通過future物件的get()api即可或得返回執行緒的執行結果。
執行緒 三種方式 建立執行緒
第一種 1 模擬龜兔賽跑 繼承thread 重寫run 執行緒體 2 使用執行緒 建立子類物件 物件.strat 執行緒啟動 author administrator public class rabbits extends thread class tortoise extends thread ...
執行緒的三種建立方式
public class web12306 多執行緒的三種方式 class threadtest01 extends thread class threadtest02 implements runnable class threadtest03 implements callable return...
建立執行緒的三種方式
一 是繼承thread方法 public class mythread extends thread private void dosomething public class newthread private static void dosomething 二 是實現runnable介面 使用r...