【多執行緒】建立執行緒方式一:繼承Thread類
阿新 • • 發佈:2022-03-26
建立執行緒方式一:繼承Thread類
程式碼示例:
/** * @Description 建立執行緒方式一:繼承Thread類,重寫run方法,呼叫start開啟執行緒 * @Author hzx * @Date 2022-03-25 */ public class ThreadTest01 extends Thread { @Override public void run() { //run方法執行緒體 for (int i = 0; i < 20; i++) { System.out.println("我在看程式碼--"+i); } } public static void main(String[] args) { //main執行緒,主執行緒 //建立一個執行緒物件 ThreadTest01 threadTest01 = new ThreadTest01(); //呼叫start()方法開啟執行緒 threadTest01.start(); for (int i = 0; i < 20; i++) { System.out.println("我在學習多執行緒--"+i); } } }
執行結果:
我在看程式碼--0 我在學習多執行緒--0 我在學習多執行緒--1 我在學習多執行緒--2 我在看程式碼--1 我在學習多執行緒--3 我在看程式碼--2 我在看程式碼--3 我在看程式碼--4 我在學習多執行緒--4 我在學習多執行緒--5 我在學習多執行緒--6 我在學習多執行緒--7 我在看程式碼--5 我在看程式碼--6 我在看程式碼--7 我在看程式碼--8 我在看程式碼--9 我在看程式碼--10 我在看程式碼--11 我在看程式碼--12 我在看程式碼--13 我在看程式碼--14 我在看程式碼--15 我在看程式碼--16 我在看程式碼--17 我在看程式碼--18 我在學習多執行緒--8 我在看程式碼--19 我在學習多執行緒--9 我在學習多執行緒--10 我在學習多執行緒--11 我在學習多執行緒--12 我在學習多執行緒--13 我在學習多執行緒--14 我在學習多執行緒--15 我在學習多執行緒--16 我在學習多執行緒--17 我在學習多執行緒--18 我在學習多執行緒--19
- 總結:執行緒開啟不一定立即執行,由CPU排程執行。