多选题
如果多个会话请求同一行上的排他锁,会发生什么情况?
A、
第一个会话获得锁,在其释放锁后,随机选择的下一个会话将获得锁
B、
第一个会话将获得排他锁,其他会话将获得共享锁
C、
将按请求顺序,为这些会话授予排他锁
D、
Oracle将检测冲突,并回滚在其他情况下将挂起的语句
【正确答案】
C
【答案解析】
它正确描述了排队机制的操作。
A、B和D是不正确的。A是错误的,因为锁定按顺序授予,并非随机授予。B是错误的,因为共享锁应用于对象,行锁必须是排他锁。D是错误的,因为这更像是在描述死锁的管理方式。
提交答案
关闭