ReentrantReadWriteLock
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