|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.util.concurrent.atomic.AtomicBoolean

public class AtomicBoolean


A boolean value that may be updated atomically. See the
java.util.concurrent.atomic package specification for
description of the properties of atomic variables. An
AtomicBoolean is used in applications such as atomically
updated flags, and cannot be used as a replacement for a
Boolean
.
| Constructor Summary | |
|---|---|
AtomicBoolean
Creates a new AtomicBoolean with initial value false. |
|
AtomicBoolean
Creates a new AtomicBoolean with the given initial value. |
|
| Method Summary | |
|---|---|
boolean |
compareAndSet
Atomically set the value to the given updated value if the current value == the expected value. |
boolean |
get
Returns the current value. |
boolean |
getAndSet
Sets to the given value and returns the previous value. |
void |
set
Unconditionally sets to the given value. |
String |
toString
Returns the String representation of the current value. |
boolean |
weakCompareAndSet
Atomically set the value to the given updated value if the current value == the expected value. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public AtomicBoolean(boolean initialValue)
initialValue - the initial value

public AtomicBoolean()
| Method Detail |
|---|

public final boolean get()

public final boolean compareAndSet(boolean expect,
boolean update)
expect - the expected valueupdate - the new value

public boolean weakCompareAndSet(boolean expect,
boolean update)
expect - the expected valueupdate - the new value

public final void set(boolean newValue)
newValue - the new value

public final boolean getAndSet(boolean newValue)
newValue - the new value

public String![]()
![]()
toString()
toString

in class Object

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||