Browse Source

if-> while

yegang 3 years ago
parent
commit
7745604b57
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/sw/service/impl/SnatchMaskServiceImpl.java

+ 2 - 2
src/main/java/com/sw/service/impl/SnatchMaskServiceImpl.java

@@ -161,13 +161,13 @@ public class SnatchMaskServiceImpl implements SnatchMaskService {
         String threadName = Thread.currentThread().getName();
 
         try {
-            if (lock.tryLock(1000, TimeUnit.MILLISECONDS)) {
+            while (lock.tryLock(1000, TimeUnit.MILLISECONDS)) {
                 log.info("线程:{} 获取锁", threadName);
                 Thread.sleep(3000);
                 log.info("doSnatch方法执行结果:{}", this.doSnatch(uid, maskId));
                 lock.unlock();
                 log.info("{}:业务执行完成", threadName);
-//                break;
+                break;
             }
         } catch(InterruptedException e){
                 e.printStackTrace();