华南俳烁实业有限公司

考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
全國(guó)  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語(yǔ)言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
  

全國(guó)計(jì)算機(jī)等級(jí)考試Java語(yǔ)言程序設(shè)計(jì)輔導(dǎo)(101)

中華IT學(xué)院   【 】  [ 2016年3月18日 ]

創(chuàng)建一個(gè)線程的第二種方法是創(chuàng)建一個(gè)新的類,該類繼承Thread類,然后創(chuàng)建一個(gè)該類的實(shí)例。

繼承類必須重寫(xiě)run()方法,該方法是新線程的入口點(diǎn)。它也必須調(diào)用start()方法才能執(zhí)行。

實(shí)例

// 通過(guò)繼承 Thread 創(chuàng)建線程
class NewThread extends Thread {
   NewThread() {
      // 創(chuàng)建第二個(gè)新線程
      super("Demo Thread");
      System.out.println("Child thread: " + this);
      start(); // 開(kāi)始線程
   }
 
   // 第二個(gè)線程入口
   public void run() {
      try {
         for(int i = 5; i > 0; i--) {
            System.out.println("Child Thread: " + i);
                            // 讓線程休眠一會(huì)
            Thread.sleep(50);
         }
      } catch (InterruptedException e) {
         System.out.println("Child interrupted.");
      }
      System.out.println("Exiting child thread.");
   }
}
 
public class ExtendThread {
   public static void main(String args[]) {
      new NewThread(); // 創(chuàng)建一個(gè)新線程
      try {
         for(int i = 5; i > 0; i--) {
            System.out.println("Main Thread: " + i);
            Thread.sleep(100);
         }
      } catch (InterruptedException e) {
         System.out.println("Main thread interrupted.");
      }
      System.out.println("Main thread exiting.");
   }
}

編譯以上程序運(yùn)行結(jié)果如下:

Child thread: Thread[Demo Thread,5,main]
Main Thread: 5
Child Thread: 5
Child Thread: 4
Main Thread: 4
Child Thread: 3
Child Thread: 2
Main Thread: 3
Child Thread: 1
Exiting child thread.
Main Thread: 2
Main Thread: 1
Main thread exiting.
分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
延庆县| 贵定县| 石首市| 长兴县| 开化县| 临清市| 抚远县| 金门县| 望城县| 甘德县| 鄂州市| 阳山县| 桃源县| 古田县| 五家渠市| 正宁县| 淮滨县| 奈曼旗| 保定市| 平乐县| 金坛市| 九寨沟县| 高唐县| 高尔夫| 梓潼县| 阿克陶县| 鹤峰县| 沾益县| 平罗县| 横山县| 察哈| 青州市| 长泰县| 寿宁县| 五常市| 黑山县| 行唐县| 宜宾县| 遵化市| 通山县| 林芝县|