CyclicBarrier
Sabit sayıdaki thread'in aynı faz sınırına ulaşmasını bekleyip grubu birlikte serbest bırakan tekrar kullanılabilir Java bariyeri.
Teknik Bağlam
CountDownLatch'ten farklı olarak birden fazla turda yeniden kullanılabilir. Failure semantics önemlidir; interruption, timeout veya barrier action hatası bariyeri tüm katılımcılar için bozabilir ve BrokenBarrierException açıkça yönetilmelidir.
İlgili Kavramlar
- CountDownLatch
- barrier
- phased computation
- BrokenBarrierException