Name | Description | Type | Package | Framework |
AtomicBoolean | A boolean value that may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicInteger | An int value that may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicIntegerArray | An int array in which elements may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicIntegerFieldUpdater | A reflection-based utility that enables atomic updates to designated volatile int fields of designated classes. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicLong | A long value that may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicLongArray | A long array in which elements may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicLongFieldUpdater | A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicMarkableReference | An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicReference | An object reference that may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicReferenceArray | An array of object references in which elements may be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
AtomicReferenceFieldUpdater | A reflection-based utility that enables atomic updates to designated volatile reference fields of designated | Class | java.util.concurrent.atomic | Java SE |
|
AtomicStampedReference | An AtomicStampedReference maintains an object reference along with an integer stamp, that can be updated atomically. | Class | java.util.concurrent.atomic | Java SE |
|
DoubleAccumulator | One or more variables that together maintain a running double value updated using a supplied function. | Class | java.util.concurrent.atomic | Java SE |
|
DoubleAdder | One or more variables that together maintain an initially zero double sum. | Class | java.util.concurrent.atomic | Java SE |
|
LongAccumulator | One or more variables that together maintain a running long value updated using a supplied function. | Class | java.util.concurrent.atomic | Java SE |
|
LongAdder | One or more variables that together maintain an initially zero long sum. | Class | java.util.concurrent.atomic | Java SE |