控油祛痘 + 收縮毛孔,顏百科水楊酸/乳糖酸精華液 19 元(減 70 元)
阿新 • • 發佈:2021-07-18
執行緒建立
三種建立方式
- Thread class:繼承
Thread
類 - Runnable介面:實現
Runnable
介面 - Callable介面:實現
Callable
介面
繼承Thread類
- 自定義執行緒類繼承Tread類
- 重寫run()方法,編寫執行緒執行體
- 建立執行緒物件,呼叫start()方法啟動執行緒
例項:
// 建立執行緒方式一:繼承Thread類,重寫run()方法,呼叫start開啟執行緒 public class TestThread1 extends Thread{ @Override public void run() { // run()方法執行緒體 for (int i = 0; i < 10; i++) { System.out.println("run()方法 " + i); } } public static void main(String[] args) { // 建立執行緒物件 TestThread1 testThread1 = new TestThread1(); // 呼叫start方法,調run()方法就會順次執行 testThread1.start(); // main執行緒,主執行緒 for (int i = 0; i < 200; i++) { System.out.println("主執行緒 " + i); } } }
結果:
主執行緒 155
主執行緒 156
run()方法 0
主執行緒 157
run()方法 1
主執行緒 158
- 執行緒開啟後不一定執行,由CPU排程執行