首页 > 试题广场 >

如果数据库事务T获得了数据对象R上的共享锁,那么_____

[不定项选择题]
如果数据库事务T获得了数据对象R上的共享锁,那么_____
  • T对R能读也能写
  • T对R只能读不能写
  • 其它事务可以对R加共享锁
  • 其它事务可以对R加排他锁
加了共享锁就只能读不能写,其他事务只能对其加共享锁。
加了排他锁,其他事务不能对其加任何锁。
发表于 2021-09-26 17:25:28 回复(0)
其他事物只能加相同的锁,不能加排他锁
发表于 2021-09-01 13:23:59 回复(0)
  • 互斥锁(Exclusive),简写为 X 锁,又称写锁。
  • 共享锁(Shared),简写为 S 锁,又称读锁。
  • 一个事务对数据对象 A 加了互斥锁,就可以对 A 进行读取和更新。加锁期间其它事务不能对 A 加任何锁
  • 一个事务对数据对象 A 加了共享锁,可以对 A 进行读取操作,但是不能进行更新操作。加锁期间其它事务能对 A 加共享锁,但是不能加互斥锁
发表于 2022-04-02 23:12:46 回复(0)