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

線程優(yōu)先級:

  • Java提供一個線程調(diào)度器來監(jiān)控程序中啟動后進入就緒狀態(tài)的所有線程,線程調(diào)度器按照優(yōu)先級決定調(diào)度哪個線程來執(zhí)行。
  • 線程優(yōu)先級用數(shù)字表示,范圍從1~10.
    1、Thread.MIN_PRIORITY = 1;
    2、Thread.MAX_PRIORITY = 10;
    3、Thread.NORM_PRIORITY = 5;
  • 使用以下方式改變或獲取線程優(yōu)先級:
    getPriority()
    setPriority(int xxx)

守護線程:

  • 線程分為用戶線程守護線程
  • 虛擬機必須確保用戶線程執(zhí)行完畢
  • 虛擬機不用等待守護線程執(zhí)行完畢
  • 守護線程有:后臺記錄操作日志,監(jiān)控內(nèi)存,垃圾回收(GC)等等。
  • 設(shè)置線程為守護線程:
    setDaemon(true)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容