1、說明
線程的類型(用戶線程或守護(hù)線程)并不影響線程執(zhí)行的優(yōu)先級。
線程的類型不管是守護(hù)線程還是用戶線程對程序執(zhí)行的優(yōu)先級是沒有任何影響的,而當(dāng)我們將優(yōu)先級調(diào)整為時,整個程序的運(yùn)行結(jié)果就完全不同了。
2、實(shí)例
public class DaemonExample {
private static final int count = 100000;
public static void main(String[] args) throws InterruptedException {
// 定義任務(wù)
Runnable runnable = new Runnable() {
@Override
public void run() {
for (int i = 0; i < count; i++) {
System.out.println("執(zhí)行線程:" + Thread.currentThread().getName());
}
}
};
// 創(chuàng)建守護(hù)線程 t1
Thread t1 = new Thread(runnable, "t1");
// 設(shè)置為守護(hù)線程
t1.setDaemon(true);
// 啟動線程
t1.start();
// 創(chuàng)建用戶線程 t2
Thread t2 = new Thread(runnable, "t2");
// 啟動線程
t2.start();
}
}
以上就是java守護(hù)線程的執(zhí)行優(yōu)先級,希望對大家有所幫助。更多關(guān)于“java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。