📜  门| GATE-IT-2004 |第77章

📅  最后修改于: 2021-06-29 03:56:07             🧑  作者: Mango

考虑以下事务T1和T2的时间表S:

T1 T2
Read(A)A = A – 10 Read (A)Temp = 0.2*A

Write(A)

Read(B)

Write(A)Read(B)
B = B + 10
Write(B)
B = B + TempWrite(B)

(A) S仅可序列化为T1,T2
(B) S仅可序列化为T2,T1
(C) S可同时序列化为T1,T2和T2,T1
(D) S可序列化为T1或T2
(E)这些都不是答案: (E)
说明:该给定时间表无法序列化,因为优先级图中存在循环。因此,选项A,B,C,D实际上是不可能的。

答案应该是时间表不能同时序列化为T2,T1和T1,T2

这个问题的测验