找考题网-背景图
问答题

论述题 请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?

【参考答案】

数据库系统一般采用允许死锁发生,DBMS检测到死锁后加以解除的方法。DBMS中诊断死锁的方法与操作系统类似,一般使用超时法或事务等待图法。超时法是:如果一个事务的等待时间超过了规定的时限,就认为发生了死锁。超时法实现简单,但有可能误判死锁,事务因其他原因长时间等待超过时限时,系统会误认为发生了死锁。......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)