问题 问答题

[说明]


某大中型电器商场仓库对货物的存取由多台配送车自动化完成,该仓库有多个入口和出口。当空配送车进入该仓库时,从仓库入口处由配送控制系统查询相应电器放置的货架位置(假设每台电器占用唯一的货架位置);当配送车装载货物从出口驶出时,系统将相应的货架位置标记设置为空。
假设实现电器商场仓库系统管理的伪指令如表8-5所示。


根据上述描述,在商场仓库入口处的伪代码程序如下。
x = Get ();
IF x =NULL THEN return 0;
Writ (x,1);
1. 若两辆配送车在不同的入口处同时执行上述代码,则可能会出现什么问题请用100字以内的文字简要说明。

答案

参考答案:若两辆车在不同的入口处同时执行上述代码,可能会出现两辆车争用同一停车位的现象,即两车同时申请到一个停车位,并置为占用状态

解析:
这是一道要求读者掌握在并发情况下,造成数据的不一致性问题的综合分析题。
依题意,若两辆配送车在不同的入口处同时执行商场仓库入口处的伪代码程序,可能会出现两辆配送车同时申请到同一个存放相应电器的货架位置,同时到该货架位置装载货物,进而都将其置为占用状态的冲突现象。

填空题
填空题