更多"对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法"的相关试题:
[填空题]对数据对象施加封锁,可能会引起活锁和死锁。预防死锁通常有 【6】 和顺序封锁法两种方法。
[填空题]对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和 【 】两种方法。
[填空题]对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和 【19】 两种方法。
[填空题]对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和一 【19】 两种方法。
[单项选择]基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是
A. 数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B. 如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效
C. 为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D. 数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
[填空题]封锁可以避免并发操作引起的错误,但可能产生______、饿死、死锁等问题。
[单项选择]为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。
A. 进程优先权
B. 资源的线性分配
C. 进程推进顺序
D. 分配队列优先权
[简答题][问题1]
简述活锁和死锁的概念,死锁的测试,解除死锁的方法。
[单项选择]银行家算法在解决死锁问题中是用于( )。
A. 预防死锁
B. 避免死锁
C. 检测死锁
D. 解除死锁
[单项选择]银行家算法在解决死锁问题中是用于( )的。
A. 预防死锁
B. 避免死锁
C. 检测死锁
D. 解除死锁
[单项选择]在为多个进程所提供的可共享系统资源不足时,可能出现死锁。但是,不适当的______也可能产生死锁。
A. 进程优先权
B. 资源的静态分配法
C. 进程的推进顺序
D. 分配队列优先权