简答题

什么是死锁?如何避免发生死锁?

正确答案

当两个(或多个)并发的事务分别等待对方释放封锁的资源,而使事务处于长期等待状态的现象称为死锁。
为了避免死锁,一般可以采取两种方式:
相同顺序法:所有的事务约定都按相同的顺序来封锁表;
一次封锁法:为了完成一个事务,一次性封锁所需要的全部表。

答案解析

相似试题
  • 死锁预防的基本思想是什么?死锁避免的基本思想是什么?

    简答题查看答案

  • 死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?

    简答题查看答案

  • 死锁产生的必要条件是什么?死锁的预防、避免和检测各有什么不同?各举一种相应的方法。

    简答题查看答案

  • 什么是死锁?在多线程程序设计中如何防止死锁?

    简答题查看答案

  • 请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁?

    简答题查看答案

  • 计算机系统中产生死锁的根本原因是什么?死锁发生的四个基本条件是什么?

    简答题查看答案

  • 简述死锁的防止与死锁的避免的区别。

    简答题查看答案

  • 简述死锁的防止与死锁的避免的区别。

    简答题查看答案

  • 下列解决死锁的方法中,属于死锁避免策略的是()。

    单选题查看答案