|
@@ -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();
|