şükela:  tümü | bugün soru sor
  • 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 ---
  • (bkz: watchdog)