问题 问答题

[说明]

假设现某家庭有存款余额是500元,1.妈妈存进了200元,2.爸爸又存进了300元,其执行的时间如下:

[问题3]
为了实现这两件事情的并发控制,对事务2该如何修改请简要分析。

答案

参考答案:

将2事务修改为:

WHILE(X已建立排它锁)

{

等待

}

对X建立排它锁

读X

更新X=X+300

释放排它锁

名词解释
名词解释