java執行緒篇 守護執行緒(Deamon)

2021-08-14 03:11:02 字數 400 閱讀 4471

介紹:守護執行緒使用簡介,簡單的乙個demo示例如下:

/**

* 說明:此為守護執行緒測試,如下注意

* 1.當守護執行緒沒有可以守護的執行緒時,也就是只有它自己的時候虛擬機器則自動退出

* 2.守護執行緒必須在start之前進行操作。如果在之後則會提示錯誤。

*@author t.c

* */

public

class

daemondemo catch (interruptedexception e) }}

public

static

void

main(string args) throws interruptedexception

}

Java 守護執行緒

如果程式中其他不是守護執行緒的執行緒結束之後,守護執行緒不管什麼狀態都結束。其他執行緒在,守護執行緒在。其他執行緒沒,守護執行緒沒。比如乙個是輸入執行緒,乙個是輸出執行緒,當輸入執行緒結束 輸出執行緒不結束也沒有意義,就可以把輸出執行緒設為守護執行緒。輸入執行緒一結束,輸出執行緒也就自動結束了。使用...

主線程 守護執行緒 非守護執行緒

main,但不是守護執行緒。是指在程式執行的時候在後台提供一種通用服務的執行緒。如gc。也叫使用者執行緒,由使用者建立。主線程和守護執行緒一起銷毀 主線程和非守護執行緒互不影響。例如 package com.peng.thread 1 使用者執行緒 非守護執行緒 有主線程建立 2 守護執行緒和主線程...

執行緒 守護執行緒與非守護執行緒

什麼是守護執行緒?非守護執行緒好理解,就是程式中前端執行的執行緒,我個人理解為常用於處理主動事務的執行緒。守護執行緒 顧名思義,用來守護處理事務的執行緒。它主要執行在程式後端,最有代表的例子gc執行緒,就是守護執行緒。守護執行緒的特點 實現守護執行緒,驗證非守護執行緒結束時,守護執行緒也中斷。cre...