关于死锁,下列说法中正确的是( )。

题目
关于死锁,下列说法中正确的是( )。

A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时.才有可能出现死锁
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:D

第2题:

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

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

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

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

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

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


正确答案:ABC

第3题:

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

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

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

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

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


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

第4题:

两进程竞争同一资源()。

A.一定死锁

B.不一定死锁

C.不会死锁

D.以上说法都不正确


参考答案:B

第5题:

关于死锁,下列说法正确的是(47)。

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

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

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

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


正确答案:D
解析:当一个进程集合中的每一个进程都控制着这个集合中其他进程所请求的一个资源时,就会发生死锁。在数据库中,通常情况下,总是有若干个事务在并发的运行,这些事务可能并发的存取相同的数据。此时,数据库的完整性可能会遭到破坏。

第6题:

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

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

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

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

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


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

第7题:

对于死锁的描述,下面四种说法不正确的是( )。

A.当两个线程互相等待对方释放同步锁时会发生死锁

B.Java虚拟机没有检测和处理死锁的措施

C.一旦出现死锁,程序会发生异常

D.处于死锁状态的线程处于阻塞状态,无法继续运行


参考答案:C

第8题:

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

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

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

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

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


正确答案:A

第9题:

下列说法中正确的是 _____ 。

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

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

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

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


正确答案:B
解析:所谓死锁是指系统和进程所处的一种状态,在系统中两个或多个进程无限期地等待永远不会发生的条件,就称为死锁。发生死锁的必要条件为:1、互斥条件;2、不可抢占性;3、部分分配条件;4、循环等待条件。当对数据出现并发操作时才有可能出现死锁。

第10题:

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

A.系统的安全状态是没有死锁的状态

B.银行家算法是一种有效的避免死锁的算法

C.死锁避免策略提高了资源利用率也降低了系统开销

D.可以用资源剥夺法或者撤销进程法来解除死锁


正确答案:C
解析:死锁避免策略提高了资源利用率,但是增加了系统开销。

更多相关问题