考虑以下数据项P和Q初始化为零的事务:
T1: read (P) ;
read (Q) ;
if P = 0 then Q : = Q + 1 ;
write (Q) ;
T2: read (Q) ;
read (P) ;
if Q = 0 then P : = P + 1 ;
write (P) ;
T1和T2用于并发执行的任何非串行交织都会导致
(A)可序列化的时间表
(B)不可冲突的时间表可序列化
(C)可序列化的冲突时间表
(D)无法绘制优先图的时间表答案: (B)
解释:
参见https://www.geeksforgeeks.org/database-management-system-set-3/
这个问题的测验