public interface Themis
| Modifier and Type | Method and Description |
|---|---|
Long |
addAndGet(String name,
long value)
增加指定的值并返回结果
|
Boolean |
compareAndSet(String name,
long expected,
long value)
CAS 一个值
|
Long |
decrementAndGet(String name)
递减并获取值
|
void |
generateCounter(String name)
获取一个count
|
Long |
get(String name)
获取值
|
Long |
getAndAdd(String name,
long value) |
Long |
getAndIncrement(String name)
先获取到值,然后原子增加
|
void |
getLock(String name)
获取一个Lock
|
Long |
incrementAndGet(String name)
增加并获取值
|
void |
lockRelease(String name)
释放指定的锁
|
void generateCounter(String name)
name - counterNameLong incrementAndGet(String name)
name - counterNameLong getAndIncrement(String name)
name - counterNameLong decrementAndGet(String name)
name - counterNameLong addAndGet(String name, long value)
name - counterNamevalue - longBoolean compareAndSet(String name, long expected, long value)
name - counterNameexpected - 期待的值value - 新的值void getLock(String name)
name - lockNamevoid lockRelease(String name)
name - lockNameCopyright © 2015. All rights reserved.