在并发访问的情况下,数据库中的数据是一种共享的资源。为了处理并发访问过程中出现的问题,并且合理的控制资源的访问规则,就设计出了MySQL的锁机制。可以说锁是计算机协调多个进程或线程并发访问某一资源的机制。但是加锁是消耗资源的,锁的各种操作,包括获得锁、检测锁、释放锁等。