锁相关的概念为什么需要锁?因为多线程访问同一资源导致资源竞争所以需要锁。根据不同的维度可以将锁分为:共享锁&排他锁,乐观锁&悲观锁,公平锁和非公平锁
乐观锁
认为读多写少,遇到并发写的可能性低,每次去读取数据的时候不会上锁
2023-12-24