社区
MS-SQL Server
帖子详情
共享锁,排他锁有什么不同?·
Philip1314
2001-12-14 07:17:46
问一个简单问题(但是我却不知道,菜鸟一个)
共享锁,排他锁有什么不同?
还有一些什么锁?
哪种比较好?
...全文
379
5
打赏
收藏
共享锁,排他锁有什么不同?·
问一个简单问题(但是我却不知道,菜鸟一个) 共享锁,排他锁有什么不同? 还有一些什么锁? 哪种比较好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Philip1314
2001-12-14
打赏
举报
回复
加锁是对于记录还是对于表?
nashan
2001-12-14
打赏
举报
回复
锁是不能分出好坏的,重要的是针对不同情况实行封锁的封锁协议。
neatcat
2001-12-14
打赏
举报
回复
说得很明白!
nashan
2001-12-14
打赏
举报
回复
共享锁(S锁)又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
排他锁(X锁)又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。这保证了其他事务在T释放A上的锁之前不能再读取和修改A。
xzou
2001-12-14
打赏
举报
回复
简单的说,加了共享锁,可以读数据,却不能写数据,加了排它锁,读写都被禁止。
Redis实现分布式锁(附源码+讲义)
如果分布式环境下多个
不同
线程需要对共享资源进行同步,那么用Java的锁机制就无法实现了,这个时候就必须借助分布式锁来解决分布式环境下共享资源的同步问题。分布式锁有很多种解决方案,今天我们要讲的是怎么使用...
Mysql
共享锁
和
排他锁
一、什么是
共享锁
和
排他锁
?
共享锁
:又称为读锁,简称S锁,顾名思义,
共享锁
就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。
排他锁
:又称为写锁,简称X锁,顾名思义,
排他锁
就是...
共享锁
排他锁
是什么区别
Mysql-各种锁区分与MVCC的详解-mysql教程-PHP中文网mysql的锁貌似有很多啊,查了大部分资料,什么表锁,行锁,页锁
共享锁
,
排他锁
,意向锁,读锁,写锁悲观锁,乐观锁。。我去,真想问一句,有没有 金锁?我还范冰冰...
浅谈Mysql
共享锁
、
排他锁
、悲观锁、乐观锁及其使用场景
Mysql
共享锁
、
排他锁
、悲观锁、乐观锁及其使用场景 一、相关名词 |--表级锁(锁定整个表) |--页级锁(锁定一页) |--行级锁(锁定一行) |--
共享锁
(S锁,MyISAM 叫做读锁) |--
排他锁
(X锁,MyISAM 叫做写锁...
java
共享锁
和
排他锁
的区别_
排他锁
和
共享锁
分别是什么?有什么
不同
?
分布式锁是控制分布式系统之间同步访问...在平时的实际项目开发中,我们往往很少会去在意分布式锁,而是依赖于关系型数据库固有的排他性来实现
不同
进程之间的互斥。这确实是一种非常简便且被广泛使用的分布式锁实现...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章