基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是
A: A)数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B: B)如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效
C: C)为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D: D)数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
A: A)数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B: B)如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效
C: C)为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D: D)数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
B
举一反三
- 基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是()。 A: 数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态 B: 如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效 C: 为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求 D: 数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
- 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于锁的并发控制技术的说法,错误的是()。 A: 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用。 B: 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,只能再加一个排它锁。 C: 数据库管理系统可以采用先来先服务的方式防止出现死锁现象。 D: 当数据库管理系统检测到死锁后,可采用撤销死锁事务的方式解除死锁。
- 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是______。 A: A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用 B: B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁 C: C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象 D: D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
- 在系统运行过程中,通过检查系统是否处于安全状态而不让死锁发生的策略是 A: 死锁预防 B: 死锁避免 C: 死锁检测 D: 死锁解除
- 关于死锁,以下表述错误的是? A: 预防死锁的发生就是要破坏产生死锁的条件 B: 用超时等待法诊断死锁,可能会发生误判 C: 在实际应用中,各种数据库管理系统大都采用一次封锁法解决死锁问题 D: 等待图法中,如果发现图中存在回路,则表示系统中出现了死锁
内容
- 0
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是 A: 当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁 B: 死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的 C: 死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度 D: 解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
- 1
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是______。 A: 当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁 B: 死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的 C: 死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度 D: 解除死锁通常采用的方法是选择一个或几个造成死锁的事务,撤销这些事务并释放其持有的锁
- 2
在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。 A: 存在活锁 B: 存在死锁 C: 事务执行成功 D: 事务执行失败
- 3
死锁处理方法主要包括() A: 死锁预防(DeadlockPrevention):确保系统永远不会进入死锁状态 B: 死锁避免(DeadlockAvoidance):在使用前进行判断,只允许不会出现死锁的进程请求资源 C: 死锁检测和恢复(DeadlockDetectionandRecovery):在检测到运行系统进入死锁状态后,进行恢复 D: 由应用进程处理死锁:通常操作系统忽略死锁
- 4
若系统中存在一个等待事务集{T A: 封锁 B: 死锁 C: 循环 D: 并发处理