从数据库系统角度
共享锁(Shared Lock)
读锁,保证数据只能读取,不能被修改。
如果事务A对数据M加上S锁,则事务A可以读记录M但不能修改记录M,其他事务(这里用事务B)只能对记录M再加上S锁,不能加X锁,直到事务A释放了记录M上的S锁,保证了其他事务(事务B)可以读记录M,但在事务A释放M上的S锁之前不能对记录M进行任何修改。
地址: 更能了解事物
https://segmentfault.com/a/1190000004469395
深入浅谈事物
最新推荐文章于 2024-08-03 19:27:22 发布