CMS专题

多选题关于"死锁",下列说法中错误的是()。A死锁是操作系统中的问题,数据库系统中不存在B只有出现并发操作时,才有可能出现死锁C在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D当两个用户竞争相同的资源时不会发生死锁

题目
多选题
关于"死锁",下列说法中错误的是()。
A

死锁是操作系统中的问题,数据库系统中不存在

B

只有出现并发操作时,才有可能出现死锁

C

在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D

当两个用户竞争相同的资源时不会发生死锁

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于死锁检测和恢复叙述错误的是

A.死锁检测,用于定期检查系统是否发生死锁

B.死锁恢复,用于将系统从死锁中解救出来

C.有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可

D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数


正确答案:C
解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面UNDO这个事务的部分操作,只要能够解开系统死锁即可。

第2题:

基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是

A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态

B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效

C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求

D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁


正确答案:B
解析:如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:①一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。②顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。

第3题:

关于“死锁“,下列说法中错误的是()

A、死锁是操作系统中的问题,数据库操作中不存在

B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C、当两个用户竞争相同资源时不会发现死锁

D、并发控制的目的就是消除死锁.


参考答案:A,B,C,D

第4题:

( 27 )下列叙述中,错误的是

A ) Java 中没有检测和避免死锁的专门机制

B )程序中多个线程互相等待对方持有的锁,司能形成死锁

C )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的反序释放

D )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放


正确答案:D

 

第5题:

关于“死锁”,下列说法中正确的是

A.死锁是操作系统中的问题,数据库系统中不存在

B.只有出现并发操作时,才有可能出现死锁

C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D.当两个用户竞争相同的资源时不会发生死锁


正确答案:B
解析:在多道程序系统中,一组进程中的每一个进程均无限期的等待被该组进程中的另一进程占有且永远不会释放的资源,这种现象称为死锁。产生死锁原因一是系统提供的资源数量有限,二是多道程序运行时进程推进顺序不合理。发生死锁可采用资源剥夺法和撤销进程法来解决。死锁在所有系统中都会发生;在数据库操作中防止死锁的方法是可串行化控制;当两个用户竞争相同的资源时会发生死锁。

第6题:

死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是

A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁

B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的

C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度

D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁


正确答案:D

第7题:

关于死锁,下列叙述中不正确的是______。

A.死锁是操作系统中的问题,数据库操作中不存在

B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

C.当两个用户竞争相同的资源时不会发生死锁

D.只有出现并发操作时,才有可能出现死锁


正确答案:D

第8题:

关于死锁,以下说法错误的是()

A.多个进程并发使用独占设备,就一定会死锁

B.多个进程并发使用独占设备,只要安排一个合适的执行顺序,就不会死锁

C.对于不同的设备特性,在处理关于死锁的问题上,可以采取不同的解决策略

D.死锁发生后,一定有多个进程处于永久等待状态


正确答案:A

第9题:

以下关于死锁检测与恢复错误的是______。

A.死锁检测,用于定期检查系统是否发生死锁

B.死锁恢复,用于将系统从死锁中解救出来

C.有效的方法是从后向前REDO这个事务的部分操作,只要能解开系统死锁即可

D.为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数


正确答案:C
解析:对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更有效的方法是从后面向前REDO这个事务的部分操作,只要能解开系统死锁即可。

第10题:

下列关于死锁的叙述中,哪些是正确的?

A.死锁产生的原因是进程推进顺序不当

B.环路是死锁产生的必要条件

C.采用银行家算法能有效地实现死锁避免

D.当系统中只有一个进程时也可能会产生死锁

E.系统出现死锁是因为进程调度不当 计算机组成原理部分


正确答案:ABC

更多相关问题