Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Механизм Compare-And-Swap (CAS) — это атомарная машинная операция, используемая для реализации неблокирующей синхронизации.
Принцип работы:
true
если запись выполнена успешно (т.е. совпадение было), false
в противном случае.В Java CAS реализован в классах из пакета java.util.concurrent.atomic
, например, AtomicInteger
, AtomicLong
, AtomicReference
.
Пример использования AtomicInteger
:
java
Механизм Compare-And-Swap (CAS) — это атомарная машинная операция, используемая для реализации неблокирующей синхронизации.
Принцип работы:
true
если запись выполнена успешно (т.е. совпадение было), false
в противном случае.В Java CAS реализован в классах из пакета java.util.concurrent.atomic
, например, AtomicInteger
, AtomicLong
, AtomicReference
.
Пример использования AtomicInteger
:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.