PHP Conference Japan 2024

SyncSemaphore 类

(PECL sync >= 1.0.0)

介绍

命名和未命名信号量对象的跨平台原生实现。

信号量限制了对有限资源的访问,使其只能被有限数量的实例访问。信号量与互斥锁的不同之处在于,信号量允许多个实例同时访问资源,而互斥锁一次只允许一个实例访问。

类概要

class SyncSemaphore {
/* 方法 */
public __construct(string $name = ?, int $initialval = 1, bool $autounlock = true)
public lock(int $wait = -1): bool
public unlock(int &$prevcount = ?): bool
}

目录

添加备注

用户贡献笔记

此页面没有用户贡献的笔记。
To Top