Swoole\Atomic::cmpset

(PECL swoole >= 1.9.0)

Swoole\Atomic::cmpsetCompara e define o valor do objeto atômico.

Descrição

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

Parâmetros

cmp_value

O valor a ser comparado com o valor atual do objeto atômico.

new_value

O valor a ser definido para o objeto atômico se o cmp_value for o mesmo que o valor atual do objeto atômico.

Valor Retornado

O novo valor do objeto atômico.