JVM in bir uşağı olarak düşünebiliriz Deamon Thread leri, bana şunu getir, haber, hava durumu, gelen email var mı diye bildirim almak istiyorum ben. JVM in normal çalışırken, Deamon Thread arka planda hangi işler verildi ise onları yapmakla yükümlü. JVM çalışmasın kesilirse, Deamon Thread lerin işi o anda biter.
Non-Deamon olan yani User Thread çalıştığı zaman birincil görev onlarda olur. Bunlar çalışması başladıkları anda JVM bunların sürekli başını beklemektedir. En son user thread bitene kadar JVM işlevini bitiremez. En bilindik Deamon Thread Garbage Collector dür. Bahsetmiş olduğum gibi, email bildirimi gibi arka planda çalışan thread ler Deamon Thread 'a örnektir.
- Kod olarak bir thread in Deamon Thread yapmak isterseniz,
- Herhangi bir thread in deomon thread olup olmadığını ise