ReentrantReadWriteLock

Türkçe karşılığı: yeniden girilebilir okuma-yazma kilidiAlan: Eşzamanlılık

Birden fazla okuyucunun aynı anda çalışmasına izin verirken yazarlara özel erişim sağlayan Java kilidi.

Teknik Bağlam

Okumalar yeterince uzun, paralel ve yazmalardan belirgin biçimde fazlaysa throughput kazandırabilir. Basit mutex'ten otomatik olarak hızlı değildir; lock bookkeeping, writer starvation politikası, cache etkileri ve kritik bölüm süresi ölçülmelidir.

İlgili Kavramlar

  • ReentrantLock
  • read-write lock
  • contention
  • writer starvation