Obiektowe modelowanie systemów informatycznych



Pobieranie 8,01 Mb.
Strona107/113
Data23.10.2017
Rozmiar8,01 Mb.
1   ...   103   104   105   106   107   108   109   110   ...   113

Transakcja

Transakcja

begin transaction




Write_Lock (x)

begin transaction

Read (x)

Write_Lock (x)

x := x+100

Wait

Write (x) /Unlock(x) X=200

Wait




Read (x)




x := x * 1.1




Write (x), Unlock(x) X=220(!)

Write_Lock (y)

Write_Lock (y)

Wait

Read (y)

Wait

y := y * 1.1

Wait

Write (y) Y=440

Wait

commit / Unlock(y)

Read (y)




y := y - 100




Write (y) Y=340(!)




commit/ Unlock(y)






1   ...   103   104   105   106   107   108   109   110   ...   113


©operacji.org 2017
wyślij wiadomość

    Strona główna
której znajdują