《java學習筆記》讀書筆記のDaemon線程

要設計一個程序,出了主線程之外,還運用了一個線程在背景中進行相關運算工作。

一個Daemon線程是一個在背景執行服務的線程。如果所有的非daemon線程都結束了,則daemon線程自動會終止。例如:

這個程序在主線程結束之後,Daemon線程也會跟着結束。可以使用setDaemon()方法來設定一個線程是否爲Daemon線程,如果沒有使用setDaemon()設定爲true,則程序會不斷打印出T字符而不終止(只能按Crtl+C強迫終止程序)。使用isDaemon()方法則可以判斷線程是否爲Daemon線程。

JAVA默認所有從Daemon線程產生的線程也是Daemon線程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章