文章目录
前言
上一篇文章:MySQL——事务隔离级别中说到:
多个事务可能会并发的对某一个相同的数据进行
增删改查
操作,可能会出现脏读
、脏写
、幻读
、不可重复
读等问题。
为了解决数据库
多事务
的并发
问题,数据库设计了事务隔离机制
、锁机制
、MVCC多版本并发控制隔离机制
等,用一整套机制,来解决多事务并发问题。
并且也简单说明了事务隔离机制下的几种问题描述分析。
本篇博客,重点来说数据库的锁机制
。
何为锁
在it界中,经常会听到锁的概念。比如:双11商品抢购、卖票什么的。
锁的使用,从最初的synchronized
到后来高大上的juc
,到最后应用于分布式环境下的分布式锁 redisson
,再到后面为了锁的安全,集群化RedLock
等。
从最初的代码块