什么是封锁?封锁的基本类型有几种,含义如何?

什么是封锁?封锁的基本类型有几种,含义如何?


参考答案和解析
封锁就是事务T在对某个数据对象例如表、记录等操作之前先向系统发出请求对其加锁。加锁后事务T就对该数据对象有了一定的控制在事务T释放它的锁之前其他的事务不能更新此数据对象。 封锁是实现并发控制的一个非常重要的技术。 基本的封锁类型有两种:排它锁(Exclusive Locks简称X锁)和共享锁(Share Locks简称S锁)。 排它锁又称为写锁。若事务T对数据对象A加上X锁则只允许T读取和修改A其他任何事务都不能再对A加任何类型的锁直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。 共享锁又称为读锁。若事务T对数据对象A加上S锁则事务T可以读A但不能修改A其他事务只能再对A加S锁而不能加x锁直到T释放A上的S锁。这就保证了其他事务可以读A但在T释放A上的S锁之前不能对A做任何修改。 封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。基本的封锁类型有两种:排它锁(ExclusiveLocks,简称X锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加x锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。

相关考题:

封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁类型有排它锁和【 】这两种。

进行并发控制时,两种基本的封锁类型是 ______ 锁和排他锁。

基本的封锁类型有排它锁和()两种。

进行并发控制时,两种基本的封锁类型是 ______ 和排他锁。

封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,再对其加锁。基本的封锁类型有两种,即【 】。

什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?

《中华人民共和国道路运输条例》第六规定,任何单位和个人不得封锁或者垄断道路运输市场。这里所说的“封锁”的含义是什么?

封锁区间并封锁站内股道(不含进站岔区),列车自封锁区间进入站内时进站方式是如何规定的?

分别解释共享封锁、更新封锁和独占封锁的含义。

基本的封锁类型有几种?试叙述它们的含义。

封锁的基本类型有两种:()(又叫写锁或X锁)和()(读锁或S锁)。

并发控制的主要技术是封锁,基本的封锁类型有()。A、排它锁B、意图锁C、模式锁D、共享锁

三级封锁协议分别是什么?各级封锁协议的主要区别是什么?每一级封锁协议能保证什么?

按事务对数据对象的封锁程度来分,封锁有两种基本类型:()。

封锁区间,并封锁站内正线及连接正线的道岔、岔区时,列车自封锁区间进入站内时进站方式是如何规定的?

四号线车辆有几种启动封锁?

救援列车进入封锁区间的许可是什么?救援列车进入封锁区间如何作业?

什么是封锁?基本的封锁类型有几种?试述它们的含义。

什么是封锁粒度?封锁粒度的大小对并发系统有什么影响?

仅封锁区间的施工,列车自封锁区间进入站内时进站方式是如何规定的?

问答题什么是封锁?基本的封锁类型有几种?试述它们的含义。

问答题救援列车进入封锁区间的许可是什么?救援列车进入封锁区间如何作业?

问答题什么是封锁粒度?封锁粒度的大小对并发系统有什么影响?

问答题封锁区间并封锁站内股道(不含进站岔区),列车自封锁区间进入站内时进站方式是如何规定的?

问答题四号线车辆有几种启动封锁?

问答题封锁区间,并封锁站内正线及连接正线的道岔、岔区时,列车自封锁区间进入站内时进站方式是如何规定的?

问答题分别解释共享封锁、更新封锁和独占封锁的含义。

多选题并发控制的主要技术是封锁,基本的封锁类型有()。A排它锁B意图锁C模式锁D共享锁