線程優(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)