Giriş
Şu satırı dahil ederiz.
Bounded Kuyruk Kullanan ExecutorService'ler
- newCachedThreadPool() metodu
Unbounded Kuyruk Kullanan ExecutorService'ler
- newFixedThreadPool() metodu
Şu satırı dahil ederiz.
import java.util.concurrent.Executors;
Bu sınıf tamamen static metodlardan oluşan yardımcı bir sınıftır. ExecutorService nesnesi yaratmak içindir.Bounded Kuyruk Kullanan ExecutorService'ler
- newCachedThreadPool() metodu
Unbounded Kuyruk Kullanan ExecutorService'ler
- newFixedThreadPool() metodu
- newSingleThreadExecutor() metodu
- newWorkStealingPool() metodu
- newWorkStealingPool() metodu
Bounded Queue Dolarsa
Şu işlemler yapılabilir.
- AbortPolicy : JDK bu yöntemi kullanır ve RejectedExecutionException fırlatır.
-CallerRunsPolicy : Çağıran thread işi çalıştırır.
-DiscardOldestPolicy:En eski iş çöpe gider.
-DiscardPolicy:Yeni iş reddedildi diye cevap vermek yerine sadece dikkate alınmadan es geçilir.
newCachedThreadPool metodu
Executors.newCachedThreadPool metodu yazısına taşıdım
newFixedThreadPool metodu
Executors.newFixedThreadPool metodu yazısına taşıdım
newFixedThreadPool metodu - int + ThreadFactory
Executors.newFixedThreadPool metodu yazısına taşıdım.
Executors.newFixedThreadPool metodu yazısına taşıdım
newFixedThreadPool metodu - int + ThreadFactory
Executors.newFixedThreadPool metodu yazısına taşıdım.
newSingleThreadExecutor metodu
Executors.newSingleThreadExecutor metodu yazısına taşıdım.
newWorkStealingPool metodu
Executors.newWorkStealingPool metodu yazısına taşıdım
Executors.newSingleThreadExecutor metodu yazısına taşıdım.
newWorkStealingPool metodu
Executors.newWorkStealingPool metodu yazısına taşıdım
Hiç yorum yok:
Yorum Gönder