update page now
PHP 8.4.20 Released!

Swoole\Atomic::__construct

(PECL swoole >= 1.9.0)

Swoole\Atomic::__constructConstruct a swoole atomic object.

说明

public Swoole\Atomic::__construct(int $value = ?)

Swoole atomic object is an integer variable allows any processor to atomically test and modify. It is implemented based on CPU atomic instructions. The Swoole atomic variables have to defined before swoole_server->start.

Compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization. It compares the content of a memory location with a given value and, only if they are the same, modifies the content of that memory location to a new given value.

参数

value

The value of the atomic object.

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top