public interface DistributedLock
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
LEASE_TIME |
static long |
WAIT_TIME |
static final long WAIT_TIME
static final long LEASE_TIME
boolean lock(String key)
key - key值boolean lock(String key, long waitTime, long leaseTime)
key - key值waitTime - 等待时间leaseTime - 最长时间boolean lock(String key, long waitTime, long leaseTime, int tryCount, long sleepTime)
key - key值waitTime - 等待时间leaseTime - 最长时间tryCount - 重试次数sleepTime - 重试休眠时长(毫秒)void releaseLock(String key)
key - key值Copyright © 2021. All rights reserved.