封锁可以避免并发操作引起的错误,但可能产生()、饿死、死锁等问题。
第1题:
(48)下列叙述中,不正确的是( )。
A)封锁是保证数据库一致性的常用方法
B)封锁协议限制了可能的调度数目
C)封锁自身会产生死锁问题
D)强两阶段封锁协议就是严格两阶段封锁协议
第2题:
在操作系统中,当因&8226;资源竞争可能会引起死锁时,可以有两种策略对付:死锁的避免和预防以及【 】。
第3题:
A. 顺序封锁法
B. 依次封锁法
C. 优先级高先服务
D. 先来先服务
第4题:
此题为判断题(对,错)。
第5题:
对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和【 】两种方法。
第6题:
一次封锁法可以解决死锁问题
第7题:
关于“死锁”,下列说法正确的是()
第8题:
一次封锁法不可以解决死锁问题
第9题:
采用一次性封锁法解决死锁问题,降低了系统并发度。
第10题:
对
错
第11题:
死锁是操作系统中的问题,数据库系统中不存在
只有出现并发操作时,才有可能出现死锁
在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
当两个用户竞争相同的资源时不会发生死锁
第12题:
第13题:
对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和一【 】两种方法。
第14题:
基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是
A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态
B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求
D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁
第15题:
对数据对象施加封锁,可能会引起活锁和死锁。预防死锁通常有【 】和顺序封锁法两种方法。
第16题:
下列关于Java多线程并发控制机制的叙述中,错误的是( )。
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend( )/resume( )方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生
第17题:
在数据库中解决死锁问题可以()。
第18题:
封锁导致的问题包括()
第19题:
对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有()和()两种方法。
第20题:
只有出现并发操作时,才有可能出现死锁
第21题:
封锁能避免()错误的发生,但会引起()问题。
第22题:
第23题: