简答题

在数据库系统中,预防和解决死锁的常用方法是什么?

正确答案

1)要求每个事务一次就将所有要使用的数据全部加锁,否则就不能执行;
2)采用按序加锁法;
3)不采取任何措施不预防死锁的发生,而是周期性的检查系统中是否有死锁。

答案解析

相似试题
  • 叙述数据库中死锁产生的原因和解决死锁的方法。

    简答题查看答案

  • 死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必要条件之一。下列方法中破坏了“循环等待”条件的是()。 

    单选题查看答案

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

    单选题查看答案

  • 在实时控制和实时数据处理系统中,当需要同时测量和控制多路信息时,常用什么方法解决?

    简答题查看答案

  • 对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有()和()两种方法。

    填空题查看答案

  • 在操作系统设计时确定资源分配算法, 以消除发生死锁的任何可能性, 这种解决死锁的方法是()

    填空题查看答案

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

    单选题查看答案

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

    简答题查看答案

  • 什么东西是死锁?请给出预防死锁的若干方法。

    简答题查看答案