CountDownLatch
Sayaç sıfıra ulaşıncaya kadar bekleyen thread'leri durduran tek kullanımlık Java senkronizasyon primitive'i.
Teknik Bağlam
İşçiler tamamlanan aşamalarda countDown çağırırken koordinatörler await ile bekler. CountDownLatch sıfırlandıktan sonra yeniden kurulamaz; tekrarlanan faz senkronizasyonunda CyclicBarrier, Phaser veya farklı bir koordinasyon modeli tercih edilmelidir.
İlgili Kavramlar
- CyclicBarrier
- Semaphore
- ExecutorService
- coordination