Java.Util.Concurrent.Atomic Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод (который зависит от типов аргументов в разных классах) атомарно задает переменную, updateValue если она в настоящее время содержит expectedValuetrueотчет об успешном выполнении.
Классы
| Имя. | Описание |
|---|---|
| AtomicBoolean |
Значение |
| AtomicInteger |
Значение |
| AtomicIntegerArray |
Массив |
| AtomicIntegerFieldUpdater |
Служебная программа на основе отражения, которая позволяет атомарным обновлениям назначенных |
| AtomicLong |
Значение |
| AtomicLongArray |
Массив |
| AtomicLongFieldUpdater |
Служебная программа на основе отражения, которая позволяет атомарным обновлениям назначенных |
| AtomicMarkableReference |
Объект |
| AtomicReference |
Ссылка на объект, которая может быть обновлена атомарно. |
| AtomicReferenceArray |
Массив ссылок на объекты, в которых элементы могут быть атомарны обновлены. |
| AtomicReferenceFieldUpdater |
Служебная программа на основе отражения, которая позволяет атомарным обновлениям назначенных |
| AtomicStampedReference |
Объект |
| DoubleAccumulator |
Одна или несколько переменных, которые вместе поддерживают запущенное |
| DoubleAdder |
Одна или несколько переменных, которые вместе поддерживают начальную нулевую |
| LongAccumulator |
Одна или несколько переменных, которые вместе поддерживают запущенное |
| LongAdder |
Одна или несколько переменных, которые вместе поддерживают начальную нулевую |
| Striped64 |
Локальный класс пакета, содержащий общее представление и механику для классов, поддерживающих динамическое чередование по 64-разрядным значениям. |