计算机 选择题 较难

并发控制 — 计算机选择题

软考(计算机技术与软件专业技术资格考试) 数据库系统 AI 三重审校通过

题目
事务T1依次执行:LOCK-X(A),LOCK-S(B),操作后释放B上的锁,随后申请对C加S锁。事务T2依次执行:LOCK-S(B),LOCK-X(C),操作后释放全部锁。假设系统在锁冲突时阻塞等待申请者。关于该并发调度,下列结论正确的是( )。 A. 两事务按该顺序执行不会冲突,可完全并行 B. T1释放B的锁后再申请C的锁,违反了两段锁协议 C. T2申请B上的S锁必然被阻塞 D. T1申请C上的S锁必然与T2冲突而死锁