问答题

某银行计算机系统要实现一个电子转账系统,基本的业务流程是首先对转出方和转入方的账户进行加锁,然后进行转账业务,最后对转出方和转入方的账户进行解锁。如果不采取任何措施,系统会不会发生死锁为什么请设计一种能够避免死锁的方法。

【参考答案】

该类题目实际上是对防止死锁的实际应用能力的考核。要求熟练掌握四个必要条件的处理方法。本题会死锁。因为对两个账户进行加锁操......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)