Описание тега compare-and-swap

Сравнение и замена (сравнение и обмен) - это атомарная операция, которая записывает значение в ячейку памяти, только если его текущее значение равно заданному ожидаемому значению.

Сравнение и замена (сравнение и обмен) - это атомарная операция, которая записывает значение в ячейку памяти, только если его текущее значение равно заданному ожидаемому значению. Операции CAS часто используются в многопоточности для достижения синхронизации без блокировки.