(PECL swoole >= 1.9.0)
Swoole\Atomic::__construct — Инициализирует атомарный объект swoole
Атомарный объект Swoole — целочисленная переменная в разделяемой памяти, которая открывает независимый доступ для проверки и изменения значения процессором. Операции выполняются атомарно — за счёт атомарных инструкций процессора. Атомарные переменные Swoole требуется определять до вызова swoole_server->start.
Сравнение и замена (англ. Compare and Swap, сокр. CAS) — атомарная инструкция для синхронизации доступа к памяти в многопоточной среде. Инструкция сравнивает содержимое области памяти с проверяемым значением и, только если значения совпали, заменяет содержимое памяти на новое значение.
valueЗначение атомарного объекта.