为了账号安全,请及时绑定邮箱和手机立即绑定

小白,请教各位大佬!mysql中读锁、写锁与行锁、表锁有什么区别?是一个维度的吗?求解答!

小白,请教各位大佬!mysql中读锁、写锁与行锁、表锁有什么区别?是一个维度的吗?求解答!

POPMUISE 2019-08-17 11:36:55
比如多个修改mysql的请求过来,读锁/写锁,行锁/表锁是怎么配合工作的?基本概念都懂哦,希望大神解释解释下。
查看完整描述

2 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

行锁表锁指锁的粒度其中InnoDB引擎没有表锁锁全表也是给所有加行锁不要记什么读锁,写锁,就是共享锁和排他锁,是对于锁的属性来说的一个行锁他可以是共享也能是排他的这样理解了嘛
                            
查看完整回答
反对 回复 2019-08-17
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

不知道答主看过Java并发的源码没。
行锁/表锁可以理解为synchronized对方法和代码块的锁定。
读锁/写锁的配合可以理解为ReadWriteLock的实现。
两者如何配合,利用以上两个就可以很好的理解了
                            
查看完整回答
反对 回复 2019-08-17
  • 2 回答
  • 0 关注
  • 1009 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信