问题 问答题 简答题

死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?

答案

参考答案:

死锁的发生即是坏事又是好事。

(1)使并发事务不能继续执行下去,造成时间开销却不产生结果。

(2)在某些时候我们要利用它来解决更新操作导致的数据库不一致状态。

解除死锁状态:抽出某个事务作为牺牲品,把它撤消,做回退操作,解除它的所有封锁,并恢复到初始状态。

写作题
单项选择题