![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
采用()手段可以预防系统出现死锁。
A.银行家算法
B.资源预分配策略
C.定期运行死锁检测程序
D.以上都不对
A.银行家算法
B.资源预分配策略
C.定期运行死锁检测程序
D.以上都不对
采用()的手段可以防止系统出现死锁。
A.PV操作管理共享资源
B.限制进程互斥使用共享资源
C.资源静态分配策略
D.定时运行死锁检测程序
采用()的手段可以防止系统出现死锁。
A.PV操作管理共享资源
B.限制进程互斥使用共享资源
C.资源静态分配策略
D.定时运行死锁检测程序
采用(19)的手段可以防止系统出现死锁。
A.限制进程互斥使用共享资源
B.PV操作管理共享资源
C.定时运行死锁检测程序
D.资源静态分配策略
对于系统中的独占设备,为预防出现死锁。应采用的最佳分配策略是
A.静态分配,分配时加锁
B.动态按需分配
C.静态分配,必要时可以剥夺
D.动态分配,分配时加锁
A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是
A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁
B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的
C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度
D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
A.预防死锁的发生就是要破坏产生死锁的条件
B.用超时等待法诊断死锁,可能会发生误判
C.在实际应用中,各种数据库管理系统大都采用一次封锁法解决死锁问题
D.等待图法中,如果发现图中存在回路,则表示系统中出现了死锁
A.采用一次性资源分配策略可以预防死锁
B.死锁的避免可以用Dijkstra银行家算法
C.系统死机的原因是系统中运行的多道程序产生了死锁
D.采用资源剥夺和进程撤销的方法可以解除死锁
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!