1. 程式人生 > 實用技巧 >多執行緒-方式二實現Runable介面方式

多執行緒-方式二實現Runable介面方式

方式二:實現Runnable介面的方式:
* 1. 建立一個實現了Runnable介面的類
* 2. 實現類去實現Runnable中的抽象方法:run()
* 3. 建立實現類的物件
* 4. 將此物件作為引數傳遞到Thread類的構造器中,建立Thread類的物件
* 5. 通過Thread類的物件呼叫start()。(start()1.啟動當前執行緒2.呼叫當前執行緒的run方法)

package main.java.RunableTest;

/**
 * @Author lx
 * @Description:建立多執行緒----實現Runable介面方式
 * @Date 14:28 2020/8/4
 * @Version
 
*/ class RunableTest implements Runnable{ @Override public void run() { for (int i = 0; i<100; i++){ if (i%2 == 0){ System.out.println(Thread.currentThread().getName()+":"+i); } } } } public class ThreadRunable { public static void
main(String[] args) { RunableTest runableTest = new RunableTest(); Thread thread = new Thread(runableTest); Thread thread1 =new Thread(runableTest); thread.start(); thread1.start(); } }