当两个(或多个)并发的事务分别等待对方释放封锁的资源,而使事务处于长期等待状态的现象称为死锁。
为了避免死锁,一般可以采取两种方式:
相同顺序法:所有的事务约定都按相同的顺序来封锁表;
一次封锁法:为了完成一个事务,一次性封锁所需要的全部表。
(简答题)
什么是死锁?如何避免发生死锁?
正确答案
答案解析
略
相似试题
(简答题)
死锁预防的基本思想是什么?死锁避免的基本思想是什么?
(简答题)
死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?
(简答题)
死锁产生的必要条件是什么?死锁的预防、避免和检测各有什么不同?各举一种相应的方法。
(简答题)
什么是死锁?在多线程程序设计中如何防止死锁?
(简答题)
请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?
(简答题)
计算机系统中产生死锁的根本原因是什么?死锁发生的四个基本条件是什么?
(简答题)
简述死锁的防止与死锁的避免的区别。
(简答题)
简述死锁的防止与死锁的避免的区别。
(单选题)
下列解决死锁的方法中,属于死锁避免策略的是()。