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

📅  最后修改于: 2021-09-24 06:01:27             🧑  作者: 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 实际上是不可能的。

答案应该是 schedule不可序列化为 T2,T1 和 T1,T2

这个问题的测验