十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇內(nèi)容介紹了“java守護(hù)線程的執(zhí)行優(yōu)先級是什么”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)建站主營池州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā),池州h5小程序設(shè)計搭建,池州網(wǎng)站營銷推廣歡迎池州等地區(qū)企業(yè)咨詢
1、說明
線程的類型(用戶線程或守護(hù)線程)并不影響線程執(zhí)行的優(yōu)先級。
線程的類型不管是守護(hù)線程還是用戶線程對程序執(zhí)行的優(yōu)先級是沒有任何影響的,而當(dāng)我們將優(yōu)先級調(diào)整為時,整個程序的運(yùn)行結(jié)果就完全不同了。
2、實例
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)先級是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!