in Databases retagged by
288 views
0 votes
0 votes

Consider the following transactions with data items $\text{P}$ and $\text{Q}$ initialized to zero:

T1: read (P);
read (Q);
if P = 0 then Q : = Q + 1;
write (Q);

T2: read (P);
read (P);
if Q = 0 then P : = P + 1;
write (P);

 Any non-serial interleaving of $\text{T1}$ and $\text{T2}$ for concurrent execution leads to

  1. A serializable schedule
  2. A conflict serializable schedule
  3. A schedule for which a precedence graph cannot be drawn
  4. A schedule that is not conflict serializable
in Databases retagged by
by
288 views

Please log in or register to answer this question.

Answer:

Related questions