第1题:
以下关于两段锁协议的原理叙述错误的是______。
A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段
B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁
D.每个事务开始执行后就进入了加锁阶段
第2题:
( 27 )下列叙述中,错误的是
A ) Java 中没有检测和避免死锁的专门机制
B )程序中多个线程互相等待对方持有的锁,司能形成死锁
C )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
第3题:
A、解锁
B、缓解
C、警惕
D、定标
第4题:
若允许对同一账号同时进行转账,要保证转账程序的并发执行,引入共享锁指令 SLock(b)和独占锁指令XLock(A)对数据A进行加锁,解锁指令Unlock(A)对数据A进行解锁。
请补充上述转账业务的伪代码序列,使其满足2PL协议。
第5题:
A.紧急解锁旁路后,每个站必须复位紧急解锁旁路才能够开关车门
B.NRM模式紧急解锁旁路后,紧急解锁手柄被拉下,列车将施加最大常用制动
C.NRM模式紧急解锁旁路后,紧急解锁手柄被拉下,列车不会施加制动
D.NRM模式紧急解锁旁路后,紧急解锁手柄被拉下,列车将紧急制动
第6题:
以下不属于数据库系统安全性主要技术和方法的是______。
A.视图机制
B.存取机制
C.审计机制
D.出入机房登记和加锁
第7题:
下列叙述中,错误的是
A.Java中没有检测和避免死锁的专门机制
B.程序中多个线程互相等待对方持有的锁,可能形成死锁
C.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
第8题:
A、令线程阻塞
B、解锁互斥量
C、解锁互斥量然后令线程阻塞
D、加锁互斥量
第9题:
多工种、多层次交叉作业时,任何一方需断电作业,都必须自行加锁。作业完毕,由加锁人亲自解锁。
此题为判断题(对,错)。
第10题:
下面的()关键字通常用米对对象加锁,从而使得对对象的访问是排他的。
A.serialize
B.translent
C.synchronized
D.static