锁操作
获取锁
尝试获取指定名称锁
入参说明
字段标识 |
字段类型 |
说明 |
lockName |
文本 |
锁名称 |
lockValue |
文本 |
数据模型编码 |
expire |
整形 |
锁过期时间,单位秒 |
timeout |
整形 |
获取锁的等待时间,单位毫秒 |
出参说明
字段标识 |
字段类型 |
说明 |
|
boolean |
true: 获取成功; false: 获取失败 |
使用示例
function main(params) {
lockName = "count";
lockValue = LC_SDK.uuid.getUUID();
expire = 10;
timeout = 0;
result = LC_SDK.lock.lock(lockName,lockValue,expire,timeout);
// 需要构造为json结构
return {'result':result};
}
释放锁
尝试释放指定名称锁
入参说明
字段标识 |
字段类型 |
说明 |
lockName |
文本 |
锁名称 |
lockValue |
文本 |
数据模型编码 |
出参说明
字段标识 |
字段类型 |
说明 |
|
boolean |
true: 获取成功; false: 获取失败 |
使用示例
function main(params) {
lockName = "count";
lockValue = LC_SDK.uuid.getUUID();
expire = 10;
timeout = 0;
result = LC_SDK.lock.unlock(lockName,lockValue);
// 需要构造为json结构
return {'result':result};
}