一人一单不需要线程等待获取锁啊,同一时段进来的线程如果获取不到用户ID为key的锁就应该直接返回,而不是乐观锁那样继续自旋