Deadlock

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

İki veya daha fazla yürütme biriminin birbirinin bırakmasını beklediği kaynaklar nedeniyle hiçbirinin ilerleyemediği durum.

Teknik Bağlam

Karşılıklı dışlama, hold-and-wait, preemption olmaması ve döngüsel bekleme klasik Coffman koşullarıdır. Sabit lock ordering, timeout veya lock-free tasarım riski azaltabilir.

Sınırlar

Uzun bekleme her zaman deadlock değildir; starvation, livelock veya yavaş I/O benzer belirti üretebilir.

İlgili Kavramlar

  • Race Condition
  • Livelock
  • Starvation
  • Lock Ordering