• Znaczenie pojęcia:

    zakleszczenie

    Pozostałe definicje na literę Z.

    ang. deadlock

    Sytuacja przy przetwarzaniu transakcji, powstająca m.in. wtedy, gdy transakcja T1 blokuje zasoby A i żąda dostępu do zasobów B, podczas gdy transakcja T2 blokuje zasoby B i żąda dostępu do zasobów A; żadna z nich nie może kontynuować swojego przebiegu. Możliwe są zakleszczenia, w których uczestniczy wiele transakcji. Istnieje szereg technik przeciwdziałania zakleszczeniom, w szczególności, nie dopuszczanie do zakleszczeń (np. popularna metoda "czekasz-giń" (wait-die), która automatycznie zrywa transakcję w sytuacji, kiedy musi ona czekać na zasoby, lub metody oparte na wykrywaniu zakleszczeń i zrywaniu jednej z transakcji uczestniczących w zakleszczeniu. Synonim: blokada

    zakleszczenie,
    deadlock