首頁  >  文章  >  Java  >  java線程之使用Runnable介面建立線程的方法

java線程之使用Runnable介面建立線程的方法

黄舟
黄舟原創
2016-12-19 14:33:401793瀏覽

實作Runnable介面的類別必須使用Thread類別的實例才能建立執行緒。透過Runnable介面建立執行緒分為兩個步驟:

    1. 將實作Runnable介面的類別實例化。

    2. 建立一個Thread對象,將第一步實例化後的物件作為參數傳入Thread類別的建構方法。

    最後透過Thread類別的start方法建立執行緒。

    下面的程式碼示範如何使用Runnable介面來建立執行緒:

package mythread;

 public class MyRunnable implements Runnable
 {
     public void run()
     {
         System.out.println(Thread.currentThread().getName());
     }
     public static void main(String[] args)
     {
         MyRunnable t1 = new MyRunnable();
         MyRunnable t2 = new MyRunnable();
         Thread thread1 = new Thread(t1, "MyThread1");
         Thread thread2 = new Thread(t2);
         thread2.setName("MyThread2");
         thread1.start();
         thread2.start();
     }
 }

上面程式碼的運作結果如下:

MyThread1
MyThread2


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn