单项选择题
如下表所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度______;
T1
|
T2
|
X-lock(B)
|
|
read(B)
|
|
B:=B-50
|
|
write(B)
|
|
|
S-lock(A)
|
|
read(A)
|
|
S-lock(B)
|
X-lock(A)
|
|
假如该调度已经产生死锁,如果要从事务T1、T2中进行回滚以解除死锁,从代价最小的角度考虑,应回滚事务______。
A.满足两段锁协议、不发生死锁
B.满足两段锁协议、会发生死锁
C.不满足两段锁协议、不发生死锁
D.不满足两段锁协议、会产生死锁