根据问题描述,依照下面给出的处理序列,给出可能出现的所有序列。 (1)R1------W1------R2------W2 现假设航班MU2211只剩一张2007年2月25日的机票,并有两位顾客同时到达一号和二号售票窗口购买该票,请问在进行系统设计

admin2009-05-15  50

问题 根据问题描述,依照下面给出的处理序列,给出可能出现的所有序列。
   (1)R1------W1------R2------W2
现假设航班MU2211只剩一张2007年2月25日的机票,并有两位顾客同时到达一号和二号售票窗口购买该票,请问在进行系统设计时,若不做必要的处理会产生什么问题?要避免该问题发生,应采用何种技术?

选项

答案会产生的问题:可能会将这一张同时卖给两个顾客。 应采用的技术:采用并发控制技术或采用事务。(写出二者之一即可)

解析 如果航班MU2211只剩一张2007年2月25日的机票,当一号售票窗口和二号售票窗口分别执行查询R1和R2操作时,导致两个窗口查询的结果都为1。此时若两个窗口分别执行W1和W2操作,导致一张票卖了两次。为了避免问题发生,应采用并发控制技术或采用事务。
转载请注明原文地址:https://jikaoti.com/ti/qex7FFFM
0

相关试题推荐
最新回复(0)