您好,登錄后才能下訂單哦!
守護線程daemon,是為用戶線程服務的,在start前設置
默認情況下我們的線程是用戶線程
線程分為用戶線程和守護線程
虛擬機必須確保用戶線程執行完畢
虛擬機不用等待守護線程執行完畢
如后臺記錄操作日志、監控內存使用等
Thread對象.setDaemon(true);默認為false
public class n {
public static void main(String[]args) throws InterruptedException
{
test t=new test();
test2 t2=new test2();
new Thread(t).start();
Thread tt2=new Thread(t2);
tt2.setDaemon(true);//在t用戶線程結束后結束
tt2.start();
}
}
class test implements Runnable
{
public void run()
{
for(int i=1;i<=365*100;i++)
{
System.out.println("me");
}
System.out.println("he");
}
}
class test2 implements Runnable{
public void run()
{
for(;true;)
{
System.out.println("she");
}
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。