问答题
若两个售票网点同时销售航班A的机票,在数据库服务器端可能出现如下的调度:
A:R
1
(A,x),R
2
(A,X),W
1
(A,x-1),W
2
(A,x-2);
B:R
1
(A,x),R
2
(A,x),W
2
(A,x-2),W
1
(A,x-1);
C:R
1
(A,x),W
1
(A,x-1),R
2
(A,X),W
2
(A,x-2);
其中R
i
(A,x),W
i
(A,x)分别表示第i个销售网点的读写操作,其余类同。
假设当前航班A剩余10张机票,分析上述三个调度各自执行完后的剩余票数,并指出错误的调度及产生错误的原因。