Java 守護執行緒

2021-06-22 08:32:53 字數 312 閱讀 7588

如果程式中其他不是守護執行緒的執行緒結束之後,守護執行緒不管什麼狀態都結束。

其他執行緒在,守護執行緒在。 其他執行緒沒,守護執行緒沒。

比如乙個是輸入執行緒,乙個是輸出執行緒,當輸入執行緒結束 輸出執行緒不結束也沒有意義,就可以把輸出執行緒設為守護執行緒。輸入執行緒一結束,輸出執行緒也就自動結束了。

使用方法:

public static void main(string args)

守護執行緒。。就比如上面輸入輸出例子,輸出執行緒用來守護輸入執行緒,當沒有了輸入執行緒就沒有了要守護的了。所以就自動結束了。

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

介紹 守護執行緒使用簡介,簡單的乙個demo示例如下 說明 此為守護執行緒測試,如下注意 1.當守護執行緒沒有可以守護的執行緒時,也就是只有它自己的時候虛擬機器則自動退出 2.守護執行緒必須在start之前進行操作。如果在之後則會提示錯誤。author t.c public class daemon...

Java多執行緒之《守護執行緒》實戰

定義 什麼是守護執行緒?與守護執行緒相對應的就是使用者執行緒,守護執行緒就是守護使用者執行緒,當使用者執行緒全部執行完結束之後,守護執行緒才會跟著結束。也就是守護執行緒必須伴隨著使用者執行緒,如果乙個應用內只存在乙個守護執行緒,沒有使用者執行緒,守護執行緒自然會退出。應用 下面是守護執行緒的乙個簡單...

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

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