建立執行緒的三種方式

2021-09-19 15:56:19 字數 638 閱讀 6983

隨著計算機硬體的發展,多核cpu已經變得很普及,並行已經隨處可見,在這種大的環境下,多執行緒的開發正在變的日益重要,多執行緒對程式的效能提公升也越發的明顯。

建立執行緒有三種方式,

1.繼承thread類。

public class demo1 

}class subthread extends thread

}

2.實現runnable介面

public class demo2 

}class subthread2 implements runnable

}

3.通過實現callable介面的形式來建立執行緒,這種方式可以獲得執行緒的執行結果

public class demo3 

}class mycallable implements callable

}

其他的類似於lambda表示式以及匿名內部類的形式都是上面三種方式的變種,並不能算作基本方法。

public class demo4 

}

執行緒 三種方式 建立執行緒

第一種 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...