亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(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)(99)

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

      線程經(jīng)過(guò)其生命周期的各個(gè)階段。下圖顯示了一個(gè)線程完整的生命周期。

      java_thread

      • 新?tīng)顟B(tài): 一個(gè)新產(chǎn)生的線程從新?tīng)顟B(tài)開(kāi)始了它的生命周期。它保持這個(gè)狀態(tài)知道程序start這個(gè)線程。
      • 運(yùn)行狀態(tài):當(dāng)一個(gè)新?tīng)顟B(tài)的線程被start以后,線程就變成可運(yùn)行狀態(tài),一個(gè)線程在此狀態(tài)下被認(rèn)為是開(kāi)始執(zhí)行其任務(wù)
      • 就緒狀態(tài):當(dāng)一個(gè)線程等待另外一個(gè)線程執(zhí)行一個(gè)任務(wù)的時(shí)候,該線程就進(jìn)入就緒狀態(tài)。當(dāng)另一個(gè)線程給就緒狀態(tài)的線程發(fā)送信號(hào)時(shí),該線程才重新切換到運(yùn)行狀態(tài)。
      • 休眠狀態(tài): 由于一個(gè)線程的時(shí)間片用完了,該線程從運(yùn)行狀態(tài)進(jìn)入休眠狀態(tài)。當(dāng)時(shí)間間隔到期或者等待的時(shí)間發(fā)生了,該狀態(tài)的線程切換到運(yùn)行狀態(tài)。
      • 終止?fàn)顟B(tài): 一個(gè)運(yùn)行狀態(tài)的線程完成任務(wù)或者其他終止條件發(fā)生,該線程就切換到終止?fàn)顟B(tài)。

      線程的優(yōu)先級(jí)

      每一個(gè)Java線程都有一個(gè)優(yōu)先級(jí),這樣有助于操作系統(tǒng)確定線程的調(diào)度順序。Java優(yōu)先級(jí)在MIN_PRIORITY(1)和MAX_PRIORITY(10)之間的范圍內(nèi)。默認(rèn)情況下,每一個(gè)線程都會(huì)分配一個(gè)優(yōu)先級(jí)NORM_PRIORITY(5)。

      具有較高優(yōu)先級(jí)的線程對(duì)程序更重要,并且應(yīng)該在低優(yōu)先級(jí)的線程之前分配處理器時(shí)間。然而,線程優(yōu)先級(jí)不能保證線程執(zhí)行的順序,而且非常依賴于平臺(tái)。


      創(chuàng)建一個(gè)線程

      Java提供了兩種創(chuàng)建線程方法:

      • 通過(guò)實(shí)現(xiàn)Runable接口;
      • 通過(guò)繼承Thread類本身。
      分享到:
      本文糾錯(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