<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    洛神賦

    子虛烏有

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      7 Posts :: 10 Stories :: 0 Comments :: 0 Trackbacks
    創建線程有兩種方法:繼承Thread類和實現Runnable接口。
     
    方法一:繼承 Thread 類,覆蓋方法 run(),我們在創建的 Thread 類的子類中重寫 run() ,加入線程所要執行的代碼即可。

    a.每個線程都是通過某個特定Thread對象所對應的方法run()l來完成其操作的,方法run()成為線程體。

    b.如果想要啟動多線程,則肯定調用start()方法,start方法可以調用被子類覆寫過的run方法

    c.不過這種這種實現方式會受到單繼承的局限

    下面是一個例子:
    public class MyThread extends Thread {
    int count= 1, number;
    public MyThread(int num) {
    number = num;
    System.out.println("創建線程 " + number);
    }
    public void run() {
    while(true) {
    System.out.println("線程 " + number + ":計數 " + count);
    if(++count== 6) return;
    }
    }
    public static void main(String args[]) {
    for(int i = 0; i < 5; i++) new MyThread(i+1).start();
    }
    }
     
    方法二:實現 Runnable 接口
      Runnable 接口只有一個方法 run(),我們聲明自己的類實現 Runnable 接口并提供這一方法,將我們的線程代碼寫入其中,就完成了這一部分的任務。
    但是 Runnable 接口并沒有任何對線程的支持,我們還必須創建 Thread 類的實例,這一點通過 Thread 類的構造函數public Thread(Runnable target);來實現。

    該實現方式有以下好處:

         適合多個相干同程序代碼的線程去處理同一資源的情況。

         可以避免由于Java單繼承特性帶來的局限。

         有利于程序的健壯性,代碼能夠被多個線程共享。

    下面是一個例子:
    public class MyThread implements Runnable {
    int count= 1, number;
    public MyThread(int num) {
    number = num;
    System.out.println("創建線程 " + number);
    }
    public void run() {
    while(true) {
    System.out.println("線程 " + number + ":計數 " + count);
    if(++count== 6) return;
    } 
    }
    public static void main(String args[]) {
    for(int i = 0; i < 5; i++) new Thread(new MyThread(i+1)).start();
    }
    }
      兩種方法各有千秋,可以靈活運用。





    posted on 2010-11-08 11:56 洛神賦 閱讀(260) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产男女性潮高清免费网站| 国产麻豆免费观看91| 亚洲午夜国产精品无码| 国产精品综合专区中文字幕免费播放| 在线观看亚洲免费视频| 亚洲AV综合永久无码精品天堂 | 亚洲日本中文字幕| 免费网站观看WWW在线观看| 亚洲综合色自拍一区| 99精品视频免费| 亚洲AV无码国产精品色午友在线 | 亚洲精品亚洲人成在线播放| 大学生一级毛片免费看| 亚洲一久久久久久久久| 日本特黄特色免费大片| 国产成人精品亚洲一区| 色久悠悠婷婷综合在线亚洲| 国产午夜精品免费一区二区三区| 亚洲天堂中文资源| 最近2019中文字幕mv免费看| 亚洲av永久无码| 亚洲熟妇丰满多毛XXXX| 99re6在线精品视频免费播放 | 在线看亚洲十八禁网站| 国产日产亚洲系列最新| 久久久久久久岛国免费播放 | 久久影院亚洲一区| 日本人的色道免费网站| 日本亚洲中午字幕乱码| 亚洲精品国产精品乱码视色| 国产精品成人观看视频免费| 亚洲国产成人无码AV在线影院| 亚洲精品视频免费| 最近免费中文字幕大全免费版视频 | 国产猛烈高潮尖叫视频免费| 不卡视频免费在线观看| 亚洲专区中文字幕| 久久久久亚洲av成人无码电影| 中文字幕免费视频一| 国产尤物在线视精品在亚洲| 亚洲国产老鸭窝一区二区三区|