常见的锁:https://blog.csdn.net/soonfly/article/details/70238902
乐观锁实现:https://blog.csdn.net/lp2388163/article/details/80683383