多執行緒的建立(繼承Thread類)
阿新 • • 發佈:2022-11-29
多執行緒的建立
方式一:繼承Thread類
Java是通過java.lang.Thread 類來代表執行緒的。
按照面向物件的思想,Thread類應該提供了實現多執行緒的方式。
步驟:
定義一個子類MyThread繼承執行緒類java.lang.Thread,重寫run()方法
建立MyThread類的物件
呼叫執行緒物件的start()方法啟動執行緒(啟動後還是執行run方法的)
/** 1、定義一個執行緒類繼承Thread類 */ public class MyThread1 extends Thread{ /** 2、重寫run方法,裡面是定義執行緒以後要幹啥 */ @Overridepublic void run() { for (int i = 0; i < 5; i++) { System.out.println("子執行緒執行輸出:" + i); } } }
package com.po.thread1; public class MyThread1Test { public static void main(String[] args) { // 3、new一個新執行緒物件 Thread t = new MyThread1(); // 4、呼叫start方法啟動執行緒(執行的還是run方法) t.start(); for (int i = 0; i < 5; i++) { System.out.println("主執行緒執行輸出:" + i); } } }