【多線程】——5.線程的優(yōu)先級和守護線程

線程的優(yōu)先級和守護線程


線程的優(yōu)先級

java中線程的優(yōu)先級范圍是1-10睁冬,默認優(yōu)先級是5 焰坪,1最低10最高

高優(yōu)先級線程會盡量優(yōu)先于低優(yōu)先級線程去執(zhí)行蔓腐,只是盡量做到灌砖,更不能保證高優(yōu)先級線程一定在低優(yōu)先級線程執(zhí)行完成前完成,是不能保證的印蔬。


線程優(yōu)先級的特性

具有繼承性:

線程A啟動線程B勋桶,A,B具有相同優(yōu)先級


規(guī)則性:

CPU盡量把處理資源優(yōu)先給高優(yōu)先級的線程先用,但是不一定優(yōu)先級大的線程先執(zhí)行完侥猬。


線程優(yōu)先級的隨機性:

即使設(shè)置了兩個優(yōu)先級差距很大的兩個線程例驹,也無法保證執(zhí)行先后,線程運行具有隨機性退唠。并不能保證執(zhí)行先后順序鹃锈。


兩種線程

1:用戶線程

執(zhí)行用戶級的任務(wù)

2:守護線程

后臺線程,一般執(zhí)行后臺任務(wù)瞧预。

用idDaemon()方法來區(qū)別屎债,如果返回false仅政,則是用戶線程,否則是守護線程

java虛擬機在用戶線程都結(jié)束后盆驹,會退出

GC線程就是個守護線程

守護線程:

守護線程是指在程序運行的時候在后臺提供一種通用服務(wù)的線程圆丹。

守護線程并不屬于程序中不可或缺的一部分,如垃圾回收線程躯喇。

當所有用戶線程結(jié)束后時辫封,程序也就終止了,同時會殺死進程中的所有守護線程廉丽。

用戶線程VS守護線程

如果用戶線程已經(jīng)全部退出運行了倦微,虛擬機也就退出了

如果沒有被守護者了,守護線程也就沒有工作可做了正压,也沒有必要留下來了欣福。

守護線程

并不是jvm虛擬機內(nèi)部特有的

Thread.setDaemon()可以設(shè)置守護線程,但是一定要在線程跑起來之前設(shè)置焦履,否則沒有作用劣欢,反而會拋出IllegalThreadStateException異常

守護線程創(chuàng)建的子線程也是守護線程

總結(jié)

線程有優(yōu)先級之分,優(yōu)先級從1到10裁良,默認優(yōu)先級5

優(yōu)先級高的線程盡量比優(yōu)先級低的線程先運行

線程優(yōu)先級特性:繼承性,規(guī)則性校套,隨機性

Java中線程分兩種价脾,用戶線程和守護線程

守護線程在jvm線程中所有用戶線程結(jié)束后退出

用戶可以手動創(chuàng)建守護線程

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市笛匙,隨后出現(xiàn)的幾起案子侨把,更是在濱河造成了極大的恐慌,老刑警劉巖妹孙,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秋柄,死亡現(xiàn)場離奇詭異,居然都是意外死亡蠢正,警方通過查閱死者的電腦和手機骇笔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嚣崭,“玉大人笨触,你說我怎么就攤上這事”⒁ǎ” “怎么了芦劣?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長说榆。 經(jīng)常有香客問我虚吟,道長寸认,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任串慰,我火速辦了婚禮偏塞,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘模庐。我一直安慰自己烛愧,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布掂碱。 她就那樣靜靜地躺著怜姿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疼燥。 梳的紋絲不亂的頭發(fā)上沧卢,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音醉者,去河邊找鬼但狭。 笑死,一個胖子當著我的面吹牛撬即,可吹牛的內(nèi)容都是我干的立磁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼剥槐,長吁一口氣:“原來是場噩夢啊……” “哼唱歧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起粒竖,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤颅崩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蕊苗,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體沿后,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年朽砰,在試婚紗的時候發(fā)現(xiàn)自己被綠了尖滚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡瞧柔,死狀恐怖熔掺,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情非剃,我是刑警寧澤置逻,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站备绽,受9級特大地震影響券坞,放射性物質(zhì)發(fā)生泄漏鬓催。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一恨锚、第九天 我趴在偏房一處隱蔽的房頂上張望宇驾。 院中可真熱鬧,春花似錦猴伶、人聲如沸课舍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筝尾。三九已至,卻和暖如春办桨,著一層夾襖步出監(jiān)牢的瞬間筹淫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工呢撞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留损姜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓殊霞,卻偏偏與公主長得像摧阅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子绷蹲,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 林炳文Evankaka原創(chuàng)作品逸尖。轉(zhuǎn)載自http://blog.csdn.net/evankaka 本文主要講了ja...
    ccq_inori閱讀 654評論 0 4
  • 本文主要講了java中多線程的使用方法、線程同步瘸右、線程數(shù)據(jù)傳遞、線程狀態(tài)及相應(yīng)的一些線程函數(shù)用法岩齿、概述等太颤。 首先講...
    李欣陽閱讀 2,454評論 1 15
  • Java多線程學(xué)習 [-] 一擴展javalangThread類 二實現(xiàn)javalangRunnable接口 三T...
    影馳閱讀 2,957評論 1 18
  • 最近看到很多關(guān)于線程乞封,進程做裙,管理和使用的問題,所以覺得有必要總(zhuang)結(jié)(bi)一下! 一.線程(Thre...
    夏尼采閱讀 617評論 2 9
  • 1 線程概念 1.1 進程 在現(xiàn)代的操作系統(tǒng)中肃晚,進程是資源分配的最小單位锚贱,而線程是CPU調(diào)度的基本單位。 一個進程...
    凱玲之戀閱讀 972評論 0 0