PHP Conference Japan 2024

Swoole\Atomic::__construct

(PECL swoole >= 1.9.0)

Swoole\Atomic::__construct构造一个 swoole 原子对象。

描述

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

Swoole 原子对象是一个整数变量,允许任何处理器以原子方式测试和修改。它基于 CPU 原子指令实现。Swoole 原子变量必须在 swoole_server->start 之前定义。

比较并交换 (CAS) 是一种在多线程中用于实现同步的原子指令。它将内存位置的内容与给定值进行比较,并且只有在它们相同的情况下,才将该内存位置的内容修改为新的给定值。

参数

value

原子对象的值。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top