国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java基礎(chǔ)學(xué)習(xí)——多線程之控制線程

Keagan / 959人閱讀

摘要:常用于臨時(shí)加入線程。重載形式等待被的線程執(zhí)行完成。當(dāng)正在運(yùn)行的線程都是守護(hù)線程時(shí),虛擬機(jī)退出。為線程對(duì)象設(shè)置優(yōu)先級(jí)類定義了三個(gè)靜態(tài)常量停止線程釋放執(zhí)行線程的執(zhí)行權(quán),讓重新調(diào)度一次,但仍有可能回到該線程。

join()線程
當(dāng)A線程執(zhí)行到了B線程的join()方法時(shí),A線程就會(huì)等待B線程執(zhí)行完,A線程才會(huì)執(zhí)行。
join()常用于臨時(shí)加入線程。
重載形式:
join():等待被join的線程執(zhí)行完成。
join(long millis):等待被join的線程的時(shí)間最長(zhǎng)為millis毫秒,時(shí)間過(guò)了之后則不再等待。
join(long millis,int nanos):等待時(shí)間最長(zhǎng)為millis毫秒加nanos毫微秒。

守護(hù)線程setDaemon()
將該線程標(biāo)記為守護(hù)線程或用戶線程。當(dāng)正在運(yùn)行的線程都是守護(hù)線程時(shí),Java 虛擬機(jī)退出。
該方法必須在啟動(dòng)線程前調(diào)用。
setDaemon(); //t1為線程對(duì)象

設(shè)置優(yōu)先級(jí)setPriority()
Thread類定義了三個(gè)靜態(tài)常量:
MAX_PRIORITY=10
MIN_PRIORITY=1
NORM_PRIORITY=5

停止線程yield
釋放執(zhí)行線程的執(zhí)行權(quán),讓CPU重新調(diào)度一次,但仍有可能回到該線程。

補(bǔ)充
設(shè)計(jì)中常用匿名類設(shè)計(jì)方法,將代碼封裝到Thread類中的run方法中

public class static void main (String[] args)
{
    new Thread()//匿名類
    {
        public void run()
        {
            //需要另開(kāi)線程的代碼
        }
    }.start();    //直接調(diào)用方法

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/66266.html

相關(guān)文章

  • Java基礎(chǔ)學(xué)習(xí)——線程停止線程和守護(hù)線程

    摘要:方法將凍結(jié)狀態(tài)的線程強(qiáng)制運(yùn)行,并拋出異常。注意只有在運(yùn)行狀態(tài)的線程才能讀到標(biāo)識(shí)位,最終停止線程。當(dāng)正在運(yùn)行的線程都是守護(hù)線程時(shí),虛擬機(jī)退出。 stop()等方法過(guò)時(shí)以后,停止線程的唯一方法就是結(jié)束run()方法:開(kāi)啟多線程運(yùn)行通常都是循環(huán)結(jié)構(gòu),只要使用標(biāo)識(shí)位控制住循環(huán),就可以讓run()方法結(jié)束,即線程結(jié)束。 特殊情況:當(dāng)線程處于了凍結(jié)狀態(tài)就不會(huì)讀取到標(biāo)記,那么線程就不會(huì)停止。 int...

    _Suqin 評(píng)論0 收藏0
  • Java學(xué)習(xí)路線總結(jié),搬磚工逆襲Java架構(gòu)師(全網(wǎng)最強(qiáng))

    摘要:哪吒社區(qū)技能樹(shù)打卡打卡貼函數(shù)式接口簡(jiǎn)介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁(yè)左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無(wú)意間聽(tīng)到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡(jiǎn)而言之,不缺干 ? 哪吒社區(qū)Java技能樹(shù)打卡?【打卡貼 day2...

    Scorpion 評(píng)論0 收藏0
  • Java開(kāi)發(fā)

    摘要:大多數(shù)待遇豐厚的開(kāi)發(fā)職位都要求開(kāi)發(fā)者精通多線程技術(shù)并且有豐富的程序開(kāi)發(fā)調(diào)試優(yōu)化經(jīng)驗(yàn),所以線程相關(guān)的問(wèn)題在面試中經(jīng)常會(huì)被提到。將對(duì)象編碼為字節(jié)流稱之為序列化,反之將字節(jié)流重建成對(duì)象稱之為反序列化。 JVM 內(nèi)存溢出實(shí)例 - 實(shí)戰(zhàn) JVM(二) 介紹 JVM 內(nèi)存溢出產(chǎn)生情況分析 Java - 注解詳解 詳細(xì)介紹 Java 注解的使用,有利于學(xué)習(xí)編譯時(shí)注解 Java 程序員快速上手 Kot...

    LuDongWei 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<