填空题
为避免活锁现象的发生,数据库管理系统采用
1
策略处理事务的加锁请求。
1、
【正确答案】
1、先来先服务或FIFS
【答案解析】
[解析] 如果事务T1封锁了数据R,事务T2又请求封锁R,于是T2等待。T3也请求封锁R,当T1释放了R上的封锁之后系统首先批准了T3的请求,T2仍然等待。然后T4又请求封锁R,当T3释放了R上的封锁之后系统又批准了T4的请求,……,T2有可能永远等待,这就是活锁的情形。避免活锁的简单方法是采用先来先服务的策略。
提交答案
关闭