İki veya daha fazla işlemin karşılıklı olarak birbirlerinin kilitlediği kaynaklara erişmek istemesiyle oluşur. Her iki işlem de sürekli birbirlerini beklediği için sistem kaynakları olumsuz yönde etkilenir. Özellikle sunucunun işlemci değeri boşuna harcanmış olur. Bu da, sunucunun performansını olumsuz yönde etkiler ve sunucuyu cevap veremez duruma bile getirebilir. (İTÜ - BİDB)
P1 ve P2 isminde iki işlem bulunsun. P1 işlemi P2’yi, P2 işlemi ise P1’i bekliyor olsun. Bu durumda ikisi de birbirini sonsuza dek bekleyecek ve kilitlenme oluşacaktır.
A ve B isminde iki işlem bulunsun. A işlemi X kaynağını kendisine almış ve Y kaynağı için sıra bekliyor olsun. B işlemi ise Y kaynağını kendisine almış ve X kaynağı için sıra bekliyor olsun. Bu durumda A işlemi, Y kaynağını almadan X kaynağını bırakmayacaktır, benzer şekilde B işlemi de X kaynağına erişmeden Y kaynağını bırakmayacaktır. Dolayısıyla bu iki işlem kilitlenmeye sebep olacaktır.
Toplam Beğeni Sayısı: 1
Görüntülenme | Gönderi |
---|---|
3005 | Faktöriyel |
2871 | LRU sayfa yer değiştirme algoritması (LRU-Least Recently Used page replace algorithm) |
2351 | Php ile Farklı Sayfadan Veri Çekme (CURL) |
Ubuntu Klavye Kısayolları
Windows Klavye Kısayolları
IntelliJ IDEA Klavye Kısayolları & PhpStorm Klavye Kısayolları