赞
踩
若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A。
比如SELECT语句。
其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S 锁。
这保证了其他事务可以读A,但在事务T释放A上的S锁之前不能对A做任何修改。
若事务T对数据对象A加上X锁,事务T可以读A也可以修改A。
例如 INSERT、UPDATE 或 DELETE。
其他事务不能再对A加任何锁,直到T释放A上的锁,确保不会同时同一资源进行多重更新。
这保证了其他事务在T释放A上的锁之前不能再读取和修改A。
https://blog.csdn.net/sinat_41815248/article/details/94591340
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。