当发生死锁后,如何解除死锁?
DBMS 并发控制子系统检测到死锁后,就要设法将其解除。通常采用的方法是选择一个处理死锁代价最小的事务,将其撤销,释放此事务所持有的所有锁,使其他事务得以继续运行。当然,对撤销事务所执行的数据修改操作必须加以恢复。
举一反三
内容
- 0
死锁检测出来后,有哪些方法可以解除死锁?
- 1
系统允许发生部分死锁,一旦发现有死锁进程,则通过杀死死锁进程来解决死锁问题的方法称为()。 A: 死锁预防 B: 死锁避免 C: 死锁检测 D: 死锁解除
- 2
中国大学MOOC: 当系统出现死锁时,操作系统通过( )解除死锁
- 3
死锁定理是用于处理死锁的哪一种方法____。? 避免死锁;;;;|检测死锁;|解除死锁|预防死锁
- 4
当检测出发生死锁时,可以通过撤销一个进程解除死锁。