首頁 > Java > java教程 > 主體

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

黄舟
發布: 2016-12-19 14:33:40
原創
1794 人瀏覽過

實作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
登入後複製


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板