摘要: 一 为什么要有行级锁 解决多线程操作引起的数据安全问题 二 行锁的好坏 好处:安全 坏处:并发效率低 三 行锁的分类 1. 记录锁,锁一行,防止其它线程修改和删除数据 2. 间隙锁,锁一段,不允许其它线程插入数据 3. 临键锁,记录锁和间隙锁的集合 四 如何实现 1. 共享锁(S): 允许一个事物读 阅读全文
posted @ 2024-08-14 18:10 qx和世界 阅读(16) 评论(0) 推荐(0)
摘要: 一 概述 1.悲观锁, 真上锁,只有当前线程可以修改数据,优点是安全,缺点是并发数低 2.乐观锁, 不上锁,代码逻辑实现,基本原理,加个版本号,修改数据会同步修改版号,一个线程修改数据前,先获取版本号,然后使用获取的版本号修改数据,若期间有线程修改数据则版本会变动,那么本线程将不会改到数据,修改结果 阅读全文
posted @ 2024-08-14 17:38 qx和世界 阅读(26) 评论(0) 推荐(0)
摘要: https://www.ajihuo.com/idea/5937.html 阅读全文
posted @ 2024-08-14 16:50 qx和世界 阅读(109) 评论(0) 推荐(0)