ReentrantReadWriteLock
yeniden girilebilir okuma-yazma kilidi (ReentrantReadWriteLock) — Birden fazla okuyucunun aynı anda çalışmasına izin verirken yazarlara özel erişim sağlayan Java kilidi.
Eşzamanlılık 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.
İlişkili Eşzamanlılık Kavramları
- ReentrantLock
- read-write lock
- contention
- writer starvation