Swoole\Atomic::cmpset

(PECL swoole >= 1.9.0)

Swoole\Atomic::cmpsetСравнивает и устанавливает значение атомарного объекта

Описание

public Swoole\Atomic::cmpset ( int $cmp_value , int $new_value ) : int

Список параметров

cmp_value

Значение для сравнения с текущим значением атомарного объекта.

new_value

Значение, устанавливаемое для атомарного объекта, если значение cmp_value совпадает с текущим значением атомарного объекта.

Возвращаемые значения

Новое значение атомарного объекта.