题目
A.死锁产生的原因是进程推进顺序不当
B.环路是死锁产生的必要条件
C.采用银行家算法能有效地实现死锁避免
D.当系统中只有一个进程时也可能会产生死锁
E.系统出现死锁是因为进程调度不当 计算机组成原理部分
第1题
A.共享锁又称为S锁或读锁
B.共享锁与任何锁都相容
C.死锁是由于用户使用不当所产生的问题
D.两阶段封锁协议要求每个事务分两个阶段提出加锁和解锁申请
第2题
A.一个进程的状态变化必定会引起另一个进程的状态变化
B.信号量的初值一定大于等于零
C.进程是资源分配的基本单位,线程是处理机调度的基本单位
D.进程被挂起后,它的状态一定为阻塞态
E.操作系统中引入P、V操作主要是为了解决死锁问题
第4题
关于死锁,下列叙述中不正确的是______。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同的资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
第5题
A.当系统处于不安全状态时,系统中一定会出现死锁进程
B.当系统处于安全状态时,系统中一定无死锁进程
C.银行家算法可以避免死锁
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
第6题
A.银行家算法可以预防死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
第7题
A.银行家算法可以避免死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
第8题
下列关于死锁与安全状态的叙述中,哪一个是正确的?
A.死锁状态一定是不安全状态
B.从安全状态有可能进入死锁状态
C.不安全状态就是死锁状态
D.死锁状态有可能是安全状态
第9题
下列关于Java多线程并发控制机制的叙述中,错误的是()。
A.Java中对共享数据操作的并发控制采用加锁技术
B.线程之间的交互,提倡采用suspend()/resume()方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
第10题
下列关于Java多线程并发控制机制的叙述中,错误的是()。
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend/resume方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!