public class AtomicUnsignedInteger extends Number
| 限定符和类型 | 字段和说明 |
|---|---|
private AtomicInteger |
i |
private int |
initialValue |
private int |
maxValue |
private static long |
serialVersionUID |
| 构造器和说明 |
|---|
AtomicUnsignedInteger() |
AtomicUnsignedInteger(int initialValue) |
AtomicUnsignedInteger(int initialValue,
int maxValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
addAndGet(int delta) |
byte |
byteValue() |
boolean |
compareAndSet(int expect,
int update) |
int |
decrementAndGet() |
double |
doubleValue() |
boolean |
equals(Object other) |
float |
floatValue() |
int |
get() |
int |
getAndAdd(int delta) |
int |
getAndDecrement() |
int |
getAndIncrement() |
int |
getAndSet(int newValue) |
int |
hashCode() |
int |
incrementAndGet() |
int |
intValue() |
long |
longValue() |
void |
set(int newValue) |
void |
setMaxValue(int maxValue) |
short |
shortValue() |
String |
toString() |
boolean |
weakCompareAndSet(int expect,
int update) |
private static final long serialVersionUID
private final AtomicInteger i
private final int initialValue
private volatile int maxValue
public AtomicUnsignedInteger()
public AtomicUnsignedInteger(int initialValue)
public AtomicUnsignedInteger(int initialValue,
int maxValue)
public int getAndIncrement()
public int getAndDecrement()
public int incrementAndGet()
public int decrementAndGet()
public int get()
public void set(int newValue)
public int getAndSet(int newValue)
public int getAndAdd(int delta)
public int addAndGet(int delta)
public boolean compareAndSet(int expect,
int update)
public boolean weakCompareAndSet(int expect,
int update)
public void setMaxValue(int maxValue)
public short shortValue()
shortValue 在类中 Numberpublic float floatValue()
floatValue 在类中 Numberpublic double doubleValue()
doubleValue 在类中 NumberCopyright © 2020. All rights reserved.