网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
1、引起死锁的主要原因有()。
A.资源静态分配
B.竞争互斥资源
C.竞争共享资源
D.进程推进不当
参考答案和解析
√
更多 “1、引起死锁的主要原因有()。A.资源静态分配B.竞争互斥资源C.竞争共享资源D.进程推进不当” 相关考题
考题
数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是( )。A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态D.系统未处于死锁状态,不需要撤销其中的任何事务
考题
当因资源竞争可能会引起死锁时,可以有______、死锁发生后的检测和修复两种策略对付,其中第一种策略付出的代价较高。A.死锁发生前的避免和预防B.修改控制字C.保证充足的资源D.撤销锁
考题
填空题对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有()和()两种方法。
热门标签
最新试卷