ReentrantLock
Kilidi tutan thread'in aynı kilidi tekrar almasına izin veren ve synchronized'ın ötesinde denetim sağlayan açık Java karşılıklı dışlama kilidi.
Teknik Bağlam
ReentrantLock; tryLock, interruptible lock alma, isteğe bağlı fairness ve birden fazla Condition desteği sunar. Bedeli açık yaşam döngüsü yönetimidir: başarılı her lock çağrısı finally içinde unlock ile eşlenmelidir.
İlgili Kavramlar
- synchronized
- Condition
- fair lock
- critical section