选择题
4.
数据库中能保证不产生死锁的方法为______。
A、
两段锁协议
B、
一次封锁法
C、
2级封锁协议
D、
3级封锁协议
【正确答案】
B
【答案解析】
一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。一次就将以后要用到的全部数据加锁,势必扩大了封锁的范围,从而降低了系统的并发度。降低并发度就意味着能保证不产生死锁。
提交答案
关闭