共享锁(S锁)和排它锁(X锁)

原创 2016年01月10日 18:28:58

共享锁【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。

mysql 共享锁(s)和排他锁(x)

共享锁:若事务T在A对象上加上共享锁S,则其他事务不可修改A对象,但是,可以查询A对象、可以在A对象上加共享锁(不可加排他锁(X))      此时,事务T也不可以对A对象进行修改,其他事务在T提交...
  • zy_281870667
  • zy_281870667
  • 2016年12月27日 16:00
  • 1780

共享锁和排它锁(ReentrantReadWriteLock)

1、什么是共享锁和排它锁      共享锁就是允许多个线程同时获取一个锁,一个锁可以同时被多个线程拥有。      排它锁,也称作独占锁,一个锁在某一时刻只能被一个线程占有,其它线程必须等待锁被释...
  • yanlinwang
  • yanlinwang
  • 2014年11月16日 14:27
  • 8624

mysql共享锁与排他锁

mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都...
  • c466254931
  • c466254931
  • 2016年12月05日 11:27
  • 2567

共享锁(S锁)和排它锁(X锁)

共享锁,又称为读锁,可以查看但无法修改和删除的一种数据锁。 中文名: 共享锁 外文名: Share Locks 其他用户: 可以并发读取数据 都不能获...
  • longxingzhiwen
  • longxingzhiwen
  • 2016年12月28日 11:42
  • 336

共享锁(S锁)和排它锁(X锁)详解

共享锁(S锁):如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排它锁。获准共享锁的事务只能读数据,不能修改数据。 排他锁(X锁):如果事务T对数据A加上排他锁后,则其他事务不能再...
  • weixin_34565977
  • weixin_34565977
  • 2017年10月26日 11:22
  • 84

对于Zookeeper中提及的排它锁、共享锁和悲观锁、乐观锁的理解

排它锁 (简称X锁),又称为写锁或独占锁,是一种基本的锁类型。如果事务T1对数据对象O1加上了排它锁,那么在整个加锁期间,只允许事务T1对O1进行读取和更新操作,其它任何事务都帮你再对这个数据对象进...
  • u012736748
  • u012736748
  • 2018年01月10日 14:31
  • 13

再说PHP文件锁,共享锁和排它锁注意点

文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LOCK_EX) 文件的锁一般这么使用:$fp = fopen("filename", "a"); flock($fp, LOC...
  • u010779002
  • u010779002
  • 2016年02月26日 10:01
  • 706

对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

记得在上大学那会开始,在大学的课堂上,常常会听到老师讲什么共享锁,排它锁各种锁的词汇,以前仅仅听过一次就没有管了,并没有进行深入的研究 最近,在各种群里,又看见了什么乐观锁、悲观锁什么鬼的感觉很高级的...
  • puhaiyang
  • puhaiyang
  • 2017年05月16日 17:26
  • 3413

sql server行级锁,排它锁,共享锁的使用

锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一...
  • gogo_jqzheng
  • gogo_jqzheng
  • 2011年11月09日 11:00
  • 758

sql server行级锁,排它锁,共享锁的使用

锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一...
  • xinyuan178
  • xinyuan178
  • 2011年09月09日 09:13
  • 542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:共享锁(S锁)和排它锁(X锁)
举报原因:
原因补充:

(最多只允许输入30个字)