search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
2.0k gösterim
Thread kavramlarında demon thread ne anlama geliyor. Kullanım alanı ne olabilir.
Genel Kavramlar kategorisinde 6.2k puan
düzenledi

1 cevap

0 oy

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,  
    • Thread.setDaemon(true);  demeniz yeterlidir. 
  • Herhangi bir thread in deomon thread olup olmadığını ise 
    • isDaemon() methodundan anlayabiliriz.

2.0k puan
düzenledi

İlgili sorular

0 oy
1 cevap 6.7K gösterim
6.7K gösterim
Thread kullanımları ile alakalı biraz döküman okuyorum. Join metodunun tam olarak ne işe yaradığını anlayamadım. Aslında thread çalışmasını bitirene kadar bekler gibi bir açıklaması var, fakat nasıl ve nerede kullanacağım konusunda bir fikir oluşmadı. Şu işe yarar ve şu durumda kullanılabilir şeklinde bir örnek var mıdır?
15 Şubat 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 668 gösterim
668 gösterim
Merhabalar, Konu ile alakalı bilgisi olmayan birisi olarak; thread nedir? normal kod parçaları ile arasındaki fark nedir? Tesekkur ederim
16 Şubat 2016 Genel Kavramlar kategorisinde Mazlum BA 155 puan sordu
0 oy
1 cevap 1.4K gösterim
1.4K gösterim
EventBus yapısı nedir? Neden kullanabiliriz? Kullanım için örnekleri var mıdır?
16 Ekim 2020 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 981 gösterim
981 gösterim
Yine sürekli sorulan bir soru. Array nedir? Neden kullanılır? Normal bir değişkenden farkı nedir?
27 Ekim 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 630 gösterim
630 gösterim
ORM kavramı ne oluyor? Neden kullanılıyor? Kullanmasak olur mu? Bütün diller destekler mi?
27 Temmuz 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu