首页学历类考试大学计算机科学
(简答题)

分别解释共享封锁、更新封锁和独占封锁的含义。

正确答案

共享封锁是为读操作设置的一种封锁,目的是想读到一组不变的数据,也就是在读数据的过程中,不允许其他用户对该数据进行任何修改操作。这种封锁可以保证最大的并发性,任何数量的用户都可以同时对同样的数据施加这种共享锁。
当需要对一个记录或一组记录进行更新时(只是修改,不包括插入和删除)使用更新封锁,该封锁的目的是防止其他用户在同一时刻修改同一记录。已经实施更新封锁的记录,拒绝来自其他用户的更新封锁或独占封锁。
独占封锁也叫排他封锁,这是最严格的一类封锁。当需要对表实施插入、删除或修改操作时,应该使用独占封锁。已经实施独占封锁的表,拒绝来自其他用户的任何封锁,但不拒绝其他用户的一般读操作。

答案解析

相似试题

  • (简答题)

    什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。

    答案解析

  • (名词解析)

    共享更新封锁

    答案解析

  • (名词解析)

    独占封锁方式

    答案解析

  • (单选题)

    在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()

    答案解析

  • (名词解析)

    共享封锁方式

    答案解析

  • (单选题)

    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

    答案解析

  • (填空题)

    封锁技术中主要有两种封锁:排他型封锁和()型封锁。

    答案解析

  • (单选题)

    以下关于事务调度和封锁的描述中,正确的是()。

    答案解析

  • (简答题)

    X封锁与S封锁有什么区别?

    答案解析

快考试在线搜题