• Znaczenie pojęcia:

    zamek

    Pozostałe definicje na literę Z.

    ang. lock

    Znacznik umieszczany przez daną transakcję na stronie dyskowej, danej, obiekcie, itp. Byt z umieszczonym na nim zamkiem staje się niedostępny dla innych transakcji aż do momentu, gdy dana transakcja zwolni zamek (co zwykle następuje po jej zerwaniu lub potwierdzeniu). Dostęp do samego zamka jest możliwy wyłącznie ze strony tej transakcji, która ten zamek założyła (oraz z programu nadzorującego przebieg wykonania wszystkich transakcji). Zamki mogą określać rodzaj operacji, które są dostępne lub niedostępne dla innych transakcji; np. zamek do czytania oznacza, że inne transakcje mogą czytać informację z danego bytu, ale nie mogą go zmieniać. Zamki są jedną z najprostszych metod synchronizacji równoległych transakcji (procesów); można je uważać za szczególny przypadek semaforów. Zamki są podstawową metodą przetwarzania transakcji w metodach określanych jako 2PL, lub ogólniej, w metodach określanych jako pesymistyczne. Patrz też: transakcja

    zamek,
    lock