Package kilim.concurrent
Class VolatileBoolean
java.lang.Object
kilim.concurrent.VolatileBooleanPrePad
kilim.concurrent.VolatileBooleanValue
kilim.concurrent.VolatileBoolean
-
Field Summary
FieldsFields inherited from class kilim.concurrent.VolatileBooleanValue
value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleancompareAndSet(boolean expect, boolean update) booleanget()voidlazySet(boolean newV) voidset(boolean newV)
-
Field Details
-
VALUE_OFFSET
private static final long VALUE_OFFSET
-
-
Constructor Details
-
VolatileBoolean
public VolatileBoolean() -
VolatileBoolean
public VolatileBoolean(boolean v)
-
-
Method Details
-
lazySet
public void lazySet(boolean newV) -
set
public void set(boolean newV) -
get
public boolean get() -
compareAndSet
public final boolean compareAndSet(boolean expect, boolean update)
-