ReentrantLock

Türkçe karşılığı: yeniden girilebilir kilitAlan: Eşzamanlılık

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