当前位置: 首页 > 计算机 > 问题详情
问题

两阶段锁协议可以保证并发调度的可串行性。关于两阶段锁协议 下列说法错误的是A.在一个可串行化调

两阶段锁协议可以保证并发调度的可串行性。关于两阶段锁协议,下列说法错误的是

A.在一个可串行化调度中,并不一定所有事务都必须符合两阶段锁协议

B.如果一个事务遵循两阶段锁协议,则这个事务中的第一个解锁操作必须出现在该事务的最后一个加锁操作之后

C.如果一个事务已经对数据项A加了共享锁,则其他事务不能再对A加任何锁

D.在解锁阶段,事务可以释放任何数据项上的任何类型的锁

发布时间:2024-05-06
参考答案

正确答案:C
解析:锁的类型有两种:①互斥锁(X锁),若事务T获得Q上的X锁,则T可以读取和修改Q,其他事务不能再对Q进行任何操作,直到T释放Q上的锁。②共享锁(S锁),若事务T获得Q上的S锁,则T可以对Q进行读取操作,但不可以修改。此时,允许其他事务再申请获得Q上的s锁,与T并行读取Q。但在T释放Q上的S锁之前,其他事务不能对Q做任何修改。

相关问题
  • ● 关于网络安全 以下说法中正确的是 (6) 。 (6)A. 使用无

    ● 关于网络安全,以下说法中正确的是 (6) 。(6)A 使用无线传输可以防御网络监听B 木马是一种蠕虫病毒C 使用防火墙可以有效地防御病毒D

    答案解析
  • 下列描述中正确的是__________A)程序就是软件B)软件开发不受计算

    下列描述中正确的是__________A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序,数据与相关文档的集合

    答案解析
  • 下列选项不符合良好程序设计风格的是A) 源程序要文档化 B) 数

    下列选项不符合良好程序设计风格的是A) 源程序要文档化B) 数据说明的次序要规范化C) 避免滥用 goto 语句D) 模块设 计 要保证高耦合、高内聚

    答案解析
  • 下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试 B)

    下列选项中不属于软件生命周期开发阶段任务的是A) 软件测试B) 概要设计C) 软件维护D) 详细设计

    答案解析
  • 下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C

    下列叙述中错误的是A) 一个 C 语言程序只能实现一种算法B)C 程序可以由多个程序文件组成C)C 程序可以由一个或多个函数组成D) 一个 C 函数可以单

    答案解析
  • 下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 mai

    下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 main() 函数B) 在 C 程序中 main() 函数的位置是固定的C)C 程序中所有函数之间都可以

    答案解析
  • 有关SDH的特点 下列说法错误的是( )。A.同步复用 B.标准的网

    有关SDH的特点,下列说法错误的是( )。A.同步复用B.标准的网络接口C.SDH各等级信号的速率不存在严格的倍数关系D.强大的网络管理功能

    答案解析
  • 下面关于路由算法的描述中 不正确的是( )。A)衡量开销的因素可

    下面关于路由算法的描述中,不正确的是( )。A)衡量开销的因素可以是链路长度、传输速率、链路容量、保密、传播延时与费用等B)算法的“最佳”是指以低延

    答案解析
  • 下面关于OSPF拓扑数据库的描述中 正确的是( )。A)在同一区域中

    下面关于OSPF拓扑数据库的描述中,正确的是( )。A)在同一区域中的所有路由器包含同样的拓扑数据库B)每一个路由器都包含了拓扑数据库的所有选项C)使用最

    答案解析
  • 以下关于增强型综合布线系统的配置描述中 错误的是( )。A)每个

    以下关于增强型综合布线系统的配置描述中,错误的是( )。A)每个工作区有两个或两个以上的信息插座B)每个工作区的干线电缆至少有一对双绞线C)采用夹接式

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5