Yazeka
Arama sonuçlarına göre oluşturuldu
Deadlock (ölümcül kilitlenme) oluşumunun temel sebepleri şunlardır:
- Karşılıklı dışlama 15. Aynı anda birden fazla işlem tarafından kullanılamayan kaynaklar 15.
- Tut ve bekle 15. Kaynakları elinde tutan işlemlerin yeni kaynaklar talep edebilmesi 15.
- İşlem üstünlüğü yok 15. Hiçbir kaynak, onu tutan işlemden zorla alınamaz; kaynaklar sadece işlemlerin kendileri tarafından bırakılabilir 15.
- Dairesel bekleme 15. İki veya daha fazla işlem, her işlemin bir sonraki işlemin elindeki kaynakları bırakmasını beklediği döngüsel bir zincir oluşturur 15.
Bu şartlardan herhangi birinin gerçekleşmemesi, deadlock'u engellemek için yeterlidir 1.
5 kaynaktan alınan bilgiyle göre: