Livelock

Türkçe karşılığı: Canlı kilitlenmeAlan: Eşzamanlılık

Yürütme birimlerinin aktif kalıp sürekli durum değiştirmesine rağmen ortak işte ilerleme sağlayamaması.

Teknik Bağlam

İki aktörün sürekli birbirine yol vermesi veya aynı çakışmadan sonra simetrik retry yapması tipik örnektir. Rastlantısal backoff veya asimetri ilerlemeyi geri getirebilir.

Sınırlar

Deadlock'ta aktörler genellikle bloklanmıştır; livelock'ta CPU ve olay trafiği devam edebilir.

İlgili Kavramlar

  • Deadlock
  • Starvation
  • Jitter
  • Retry