单项选择题

事务T对数据对象A加上某种锁后,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则可以确定为事务T对数据对象A加的锁是______。

A.共享锁
B.排他锁
C.独占锁
D.写锁