下列关于死锁的说法中,错误的是______。
A: 死锁只是发生在两个并发执行的事务之间的情况
B: 死锁是事务不停地等待永远不可能释放的加锁项而产生的情况
C: 采用死锁预防来防止死锁的发生,是一种并不可靠的方法
D: 死锁检测会消耗系统资源
A: 死锁只是发生在两个并发执行的事务之间的情况
B: 死锁是事务不停地等待永远不可能释放的加锁项而产生的情况
C: 采用死锁预防来防止死锁的发生,是一种并不可靠的方法
D: 死锁检测会消耗系统资源
举一反三
- 死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是 A: 当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁 B: 死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的 C: 死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度 D: 解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
- 死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是______。 A: 当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁 B: 死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的 C: 死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度 D: 解除死锁通常采用的方法是选择一个或几个造成死锁的事务,撤销这些事务并释放其持有的锁
- 下面关于检测死锁的叙述错误的是( )。 A: 检测死锁方法对系统资源的分配不加限制,只要有则可以进行分配 B: 检测死锁中系统需要反复检测各进程资源申请和分配情况 C: 检测死锁是预防系统卷入了死锁 D: 检测死锁只能发现死锁,而不能消除死锁
- 案例分析题因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和();“银行家算法”是一种()技术。 “银行家算法”是一种()技术。 A: 死锁预防 B: 死锁避免 C: 死锁检测 D: 死锁解除
- 关于“死锁”,下列说法中正确的是( )。 A: 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 B: 当两个用户竞争相同资源时不会发生死锁 C: 允许并发操作,就有可能出现死锁 D: 针对死锁问题,DBMS更普遍采用的是诊断并解除死锁的方法