Java想要實現多線程,有兩種方法,一種是繼承Thread類,另一種是實現Runnable接口。
1、直接繼承Thread類:
重寫Thread類的run()方法,把要在多個線程中並行處理的代碼放到這個函數中。
調用start()函數來調用run()函數,start()函數會首先進行與多線程相關的初始化,然後會去調用run()函數。
public class Helloextends Thread{ public void run(){ ... } public static void main(String[] args){ Thread t1 = new Hello(); Thread t2 = new Hello(); t1.start(); t2.start(); } }
2、直接實現Runnale接口。