你可能感兴趣的试题
死锁只是发生在两个并发执行的事务之间的情况 死锁是事务不停地等待永远不可能释放的加锁项而产生的情况 采用死锁预防来防止死锁的发生,是一种并不可靠的方法 死锁检测会消耗系统资源
死锁发生前的避免和预防 修改控制字 保证充足的资源 撤销锁
若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定该系统中发生了死锁 在对付死锁的策略中,死锁预防通常都是和死锁检测配套使用 产生死锁的原因可归结为资源竞争和进程推进顺序不当 在死锁的解决方法中,由于为了避免死锁而采用静态分配资源策略,所以对资源的利用率不高
死锁发生前的避免和预防 修改控制字 死锁发生后的检测和修复 撤消锁 改写config文件 重新启动
死锁发生前的避免和预防 修改控制字 死锁发生后的检测和修复 撤消锁 改写config文件 重新启动
死锁发生前的避免和预防 修改控制字 死锁发生后的检测和修复 撤消锁 改写config文件 重新启动
死锁发生前的避免和预防 修改控制字 死锁发生后的检测和修复 撤消锁 改写config文件 重新启动
数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态 如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效 为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求 数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
互斥条件 请求和保持条件 不可剥夺条件 环路等待条件
死锁发生前的避免和预防 修改控制字 死锁发生后的检测和修复 撤消锁 改写config文件 重新启动
若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁 在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的 产生死锁的原因可归结为竞争资源和进程推进顺序不当 在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高