问答题
某银行计算机系统要实现一个电子转账系统,基本的业务流程是首先对转出方和转入方的账户进行加锁,然后进行转账业务,最后对转出方和转入方的账户进行解锁。如果不采取任何措施,系统会不会发生死锁为什么请设计一种能够避免死锁的方法。
【参考答案】
该类题目实际上是对防止死锁的实际应用能力的考核。要求熟练掌握四个必要条件的处理方法。本题会死锁。因为对两个账户进行加锁操......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
请设计一种合理的多队列进程调度策略,它既能满足实时任务调度的需要,又能从外设访问角度来满足交互式任务调度的需要。
点击查看答案
问答题
进程B运行时有无等待现象若有,在什么时候发生等待现象
点击查看答案
相关试题
给出上述问题的解决算法,结合该算法,简述...
说明信号量的声明和初值设定的理由。
分析该题中的互斥现象和同步现象。
什么是死锁?死锁的四个必要条件是什么?如...
的两个请求立刻得到满足,系统此刻是否处于...