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

有大佬遇到过这个问题吗:mysql中读锁、写锁与行锁、表锁有什么区别?是一个维度的吗?谢谢哈~

有大佬遇到过这个问题吗:mysql中读锁、写锁与行锁、表锁有什么区别?是一个维度的吗?谢谢哈~

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

2 回答

?
桃花长相依

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

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

TA贡献1804条经验 获得超2个赞

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号