什麼是 Daemon 線程?它有什麼意義?

所謂後臺(daemon)線程是指在程序運行的時候在後臺提供一種通用服務的線 spa

而且這個線程並不屬於程序中不可或缺的部分所以當全部的非後臺線程 線程

結束時程序也就終止了同時會殺死進程中的全部後臺線程反過來講進程

只要有任何非後臺線程還在運行程序就不會終止必須在線程啓動以前調用 後臺

setDaemon()方法才能把它設置爲後臺線程注意後臺進程在不執行 finally 垃圾回收

子句的狀況下就會終止其 run()方法程序

好比:JVM 的垃圾回收線程就是 Daemon 線程,Finalizer 也是守護線程方法

相關文章
相關標籤/搜索