成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Keagan / 963人閱讀

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

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

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

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

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

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

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

}

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/66266.html

相關(guān)文章

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

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

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

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

    Scorpion 評論0 收藏0
  • Java開發(fā)

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

    LuDongWei 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<