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

题目
问答题
什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。
参考答案和解析
正确答案: (1)所谓封锁技术,就是指当一个事务在对某个数据对象进行操作之前,先向系统发出请求,对其加锁,成功加锁之后该事务就有了对该数据的控制权,只有该事务对其进行解锁之后,其他的事务才能更新它。
(2)共享锁(S锁,读锁):若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。任何试图修改某数据的事务,如果该数据上有共享锁,那么该事务就会被阻塞,直到所有共享锁被释放。
(3)独占锁(X锁,排它锁):事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。任何写操作均要使用独占锁。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?

A.X/X: TRUE

B.S/S: TRUE

C.S/X: FALSE

D.X/S: FALSE


正确答案:A
解析:X/X:应该为FALSE,而不是TRUE。

第2题:

基于封锁的并发控制中,给数据项加的锁一般有两种:共享锁和______锁。


正确答案:排他
排他

第3题:

在多粒度封锁中一个数据对象可能被()方式封锁。

A、意向锁

B、显式封锁

C、隐式封锁

D、IX锁


参考答案:B,C

第4题:

基本的封锁类型主要有().

A、共享锁

B、排它锁

C、意向锁

D、活锁


参考答案:AB

第5题:

封锁分为排他锁和共享锁两种类型。()


正确答案:对

第6题:

在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,不正确的是( )。 A.X/X: TRUE B.S/S: TRUE C.S/X: FALSE D.X/S: FALSE


正确答案:A
两个X的相容性为FALSE。即排他锁与排他锁是不相容的。

第7题:

常用的封锁有排他锁和共享锁。()


参考答案:正确

第8题:

(49)下列叙述中,不正确的是( )。

A)排他锁又称为X锁或写锁

B)共享锁与任何锁都相容

C)强两阶段封锁协议要求事务提交之前不得释放任务锁

D)封锁自身产生的主要问题是死锁


正确答案:B

(49)【答案】B)
【解析】共享锁与共享锁相容,而与排他锁不相容。

第9题:

排它锁和共享锁是最基本的封锁方式。()


参考答案:√

第10题:

下列叙述中,哪一条是不正确的?

A.排它锁又称为X锁或写锁

B.共享锁与任何锁都相容

C.强两阶段封锁协议要求事务提交之前不得释放任何锁

D.封锁自身产生的主要问题是死锁


正确答案:C

更多相关问题