有关死锁的叙述正确的是()。
A.死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关
B.通过破坏“互斥使用资源”的条件就能防止死锁
C.对资源采用按序分配策略就不会出现循环等待资源的情况了
D.目前抢夺式分配策略只适用于主存空间和处理器
E.资源分配图中有环路则可断定有死锁
A.死锁的产生既与资源分配的策略有关,也与进程并发执行的速度有关
B.通过破坏“互斥使用资源”的条件就能防止死锁
C.对资源采用按序分配策略就不会出现循环等待资源的情况了
D.目前抢夺式分配策略只适用于主存空间和处理器
E.资源分配图中有环路则可断定有死锁
第1题
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
第2题
A.对临界资源应采取互斥访问方式来实现共享
B.进程的并发执行会破坏程序的“封闭性”
C.进程的并发执行会破坏程序的“可再现性”
D.进程的并发执行就是多个进程同时占有CPU
E.系统死锁就是程序处于死循环
第3题
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend()/resume()方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
第6题
A.正确
B.错误
第7题
A、由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。
B、由于产生死锁的另一种基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。
C、因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。
D、可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。
第9题
下面是一个并发进程的程序代码,正确的是()。
A.进程不会死锁,也不会“饥饿”
B.进程不会死锁,但是会“饥饿”
C.进程会死锁,但是不会“饥饿”
D.进程会死锁,也会“饥饿”
第10题
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
第11题
关于“死锁”与“活锁”,下列说法正确的是________?
A 封锁技术可以有效地解决并行操作的一致性问题,但也带来了“死锁”与“活锁”的问题。
B 采用先来先服务的策略,能够有效避免“活锁”。
C 解决死锁的方法有“预防死锁”及“死锁的诊断与拆除”。
D 预防死锁的发生就是要破坏产生死锁的条件。