就是在删除锁的时候,如果A进行卡顿了,被redis过期时间删除,B线程进入代码,在finally中,就会被删掉。 五:防止删除别的线程的锁 @RequestMapping(value = "buy_Goods5", method = RequestMethod.GET) public String buy_Goods5() { // 分布式锁 String value = Thread.currentThread().getName(); try { // ...