如何執行多執行緒,四步走方法其一
阿新 • • 發佈:2018-12-13
自定義類
//1.建立一個Thread的子類
public class MyThread extends Thread {
@Override//2.重寫run方法,設定執行緒任務(開啟執行緒要做什麼?)
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("run=" + i);
}
}
}
測試類
//java程式屬於搶佔式排程,那個執行緒優先順序高,那個執行緒優先執行,同一個優先順序,隨機選擇一個執行 public class MyThreadTest{ public static void main(String[] args) { //3.建立Thread類的子類物件 MyThread mt = new MyThread(); //4.呼叫Thread類中的方法start方法,開啟新的執行緒,執行run方法 mt.start(); for (int i = 0; i < 10; i++) { System.out.println("main="+i); } } }