问题 问答题 简答题

简述预防死锁通常有两种方法。

答案

参考答案:

预防死锁通常有两种:

一次封锁法和顺序封锁法。

一次封锁法:

一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。一次封锁法虽然可以有效地防止死锁的发生,但每次要就将以后用到的全部数据加锁,从而降低了系统的并发度。

顺序封锁法:顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

问答题
多项选择题