BD-2st-1.2-w08.tresc-1.1-Slajd26

Z Studia Informatyczne
Wersja z dnia 11:35, 28 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Konflikt (2)

Konflikt (2)


Pojęcie konfliktu można rozszerzyć na zbiór transakcji. Mówimy, że dwie transakcje Ti, Tj są konfliktowe, jeżeli zawierają wzajemnie konfliktowe operacje. Wprowadzimy obecnie pojęcie relacji poprzedzania operacji w realizacji r(TAU). Mówimy, że operacja oi(x) znajduje się w relacji poprzedzania z operacją oj(y) w realizacji r(TAU), co zapisujemy jako oi(x) -> oj(y), jeżeli operacje te są konfliktowe i operacja oi(x) poprzedza w realizacji r(TAU) operację oj(y).

Łatwo zauważyć, że następujące pary operacji mogą znajdować się w konflikcie:

- ri(x ) i wj(x ),

- wi(x ) i rj(x ),

- wi(x ) i wj(x ).


<< Poprzedni slajd | Spis treści | Następny slajd >>