https://codingnote.cc/p/158676/
老司机带你玩转面试(6):分布式锁、并发竞争、双写一致