deadlock detection
-
1- kaynakların tek örneği varsa:
bu durumda deadlock algılama için kaynak tahsisi grafiğinde döngü olup olmadığını kontrol etmek için bir algoritma çalıştırılır. grafikte döngü varlığı, kilitlenme için yeterli şarttır.
2. birden fazla kaynak örneği varsa:
döngünün algılanması zorunludur fakat kilitlenme tespiti için yeterli bir koşul değildir, bu durumda sistem kilitlenme halinde olabilir veya olmayabilir. farklı durumlara göre değişir.
--- spoiler ---
proseslerin sonlandırılması:
iki yöntem var.
1-kilitlenen tüm prosesler sonlandırılır.
kilitlenme durumundan çıkılıncaya kadar prosesler birer birer sonlandırılır.
2-kaynakların geri alınması:
kilitlenme giderilene kadar bazı kaynaklar proseslerden alınır ve diğer proseslere verilir.
--- spoiler ---
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap