READ(A,t); t:=t*2; WRITE(A,t); READ(B,t); t:=t*2; WRITE(B,t);Niech A ma początkowo wartość 4, a B 9.
krok | akcja | log |
1 | <START T> | |
2 | READ(A,t) | |
3 | t:= t*2 | |
4 | WRITE(A,t) | <T,A,4> |
5 | READ(B,t) | |
6 | t:=t*2 | |
7 | WRITE(B,t) | <T,B,9> |
8 | FLUSH LOG | |
9 | OUTPUT(A) | |
10 | OUTPUT(B) | |
11 | <COMMIT T> | |
12 | FLUSH LOG |
1 | <START T![]() |
2 | <T![]() |
3 | <START T![]() |
4 | <T![]() |
5 | <START CKPT(T![]() ![]() |
6 | <T![]() |
7 | <START T![]() |
8 | <T![]() |
9 | <COMMIT T![]() |
10 | <T![]() |
11 | <COMMIT T![]() |
12 | <END CKPT> |
13 | <T![]() |