77问答网
所有问题
如果一个事务已获得数据项R上的共享锁,则其他事务( )。
A.可获得R上的排它锁
B.可获得R上的共享锁
C.不能获得R上的锁
D.待该共享锁释放后才可获得R上的锁
举报该问题
推荐答案 2023-04-07
【答案】:B
(1)排它锁(简记X锁),又称写锁。若事物T对数据对象A 加上X锁,则只允许T读取和修改A,其他任何事物再不能对A加任何类型的锁,直到T释放A上的锁。
(2)共享锁(简记S锁),又称读锁。若事物T对数据对象A加上S锁。则其他事物只能对A 加S锁,不能再加X锁,直到T释放A上的S锁。
所以,此题答案为B。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNNNvqWNpGvGWp338Wv.html
相似回答
如果事务
T
获得
了
数据项R上的共享锁,则
T对
R(
)
答:
【答案】:A
本题考查数据库并发控制中事务的知识。并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(独占写)和共享锁(共享读)。获得共享锁,只能读不能写;只有获得了排它锁才能进行写...
事务锁
与并发问题是什么关系?
答:
1.锁模式如果某个事务已获得特定数据的锁,则其他事务不能获得与该锁模式发生冲突的锁
。如果事务请求的锁模式与已授予同一数据的锁发生冲突,则数据库引擎实例将暂停事务请求直到第一个锁被释放。锁有多种模式,包括共享锁、更新锁、排他锁等。(1)共享锁(S锁)共享锁允许并发事务在封闭式并发事务下...
若事务
T对
数据R已
加排他
锁(
X
锁),则其他事务
对
R(
)。
答:
根据两段锁协议,在对
数据
加上X锁后,就不能再对数据加任何锁。在加
上S锁
后,可以对数据加X锁。
若事务
T1对
数据
D
1
加了
共享锁,事务
T2T3分别对数据D2和数据D3加了排它锁...
答:
【答案】:D 共享锁(S锁):又称读锁
,若事务T对数据对象A加上S锁,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。排他锁(X锁):又称写锁。若事务T对数据对象A加上X锁,其他事务不能再对A加任何锁,直到T释放A上的锁。
共享锁
的独占锁和共享锁的区别
答:
1
.共享锁(S锁):
如果事务
T对
数据
A加上共享锁后
,则其他事务
只能对A再加
共享锁,
不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他
锁的事务
既能读数据,又能修改数据。2.共享锁下...
对
数据
加上X锁后,是不是别的
事务
既不能读也不能写?
答:
1
.
当一个事务
对数据加上X锁后,这意味着该
事务获得
了排他性访问权限。2. 具体来说,X锁允许事务进行读取和写入操作,但同时禁止
其他事务
对同一数据进行任何形式的访问,无论是读取还是写入。3.
共享锁(S锁)
则允许事务读取
数据,
但禁止其他事务对数据进行写入。4.
当事务
对数据对象加
上S锁
时,它...
共享锁(S锁)
和排它锁(X锁)
答:
共享锁又称为 读锁 。即读取操作时创建的锁。其他用户可以并发的读取
数据
。
若事务
T对数据A加上
共享锁,则事务
T只能读A;
其他事务
也只能对数据A加共享锁,而不能加排它锁,直到事务T释放A
上的S锁
。这就保证了其他事务可以读A,但是在事务T释放A
上的共享锁
之前,不能对A做任何修改。若事务T...
大家正在搜
数据库的数据项之间
数据字典数据项
数据元素与数据项
数据项的概念
数据项又叫什么
数据项条目
最小数据项
数据项举例
R=