Php/docs/swoole-atomic.cmpset

From Get docs

Swoole\Atomic::cmpset

(PECL swoole >= 1.9.0)

Swoole\Atomic::cmpsetCompare and set the value of the atomic object.


Description

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

Parameters

cmp_value
The value to compare with the current value of the atomic object.
new_value
The value to set to the atomic object if the cmp_value is the same as the current value of the atomic object.


Return Values

The new value of the atomic object.