Php/docs/swoole-atomic.cmpset
From Get docs
Swoole\Atomic::cmpset
(PECL swoole >= 1.9.0)
Swoole\Atomic::cmpset — Compare 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.